publications: - title: "A Flexible Approach for Instance Adaptation During Class Versioning" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Peter Sawyer" link: "https://researchr.org/alias/peter-sawyer" - name: "Elke Pulvermüller" link: "https://researchr.org/alias/elke-pulverm%C3%BCller" year: "2000" doi: "http://link.springer.de/link/service/series/0558/bibs/1944/19440101.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1944/19440101.htm" tags: - "systematic-approach" researchr: "https://researchr.org/publication/RashidSP00" cites: 0 citedby: 0 pages: "101-113" booktitle: "COODBSE" kind: "inproceedings" key: "RashidSP00" - title: "A Framework for Object Oriented Frameworks Design" author: - name: "David Parsons" link: "https://researchr.org/alias/david-parsons" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Andreas Speck" link: "https://researchr.org/alias/andreas-speck" - name: "Alexandru Telea" link: "https://researchr.org/alias/alexandru-telea" year: "1999" doi: "http://doi.ieeecomputersociety.org/10.1109/TOOLS.1999.779007" links: doi: "http://doi.ieeecomputersociety.org/10.1109/TOOLS.1999.779007" tags: - "meta-model" - "Meta-Environment" - "design" - "meta-objects" researchr: "https://researchr.org/publication/ParsonsRST99" cites: 0 citedby: 0 pages: "141-151" booktitle: "TOOLS" kind: "inproceedings" key: "ParsonsRST99" - title: "A database evolution taxonomy for object-oriented databases" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Peter Sawyer" link: "https://researchr.org/alias/peter-sawyer" year: "2005" doi: "http://dx.doi.org/10.1002/smr.310" abstract: "Like any other database application, object database applications are subject to evolution. Evolution, however, is a critical requirement in object-oriented databases as it is a fundamental characteristic of complex applications such as computer-aided design and manufacturing (CAD/CAM) and office information systems. Object-oriented databases are inherently suited to supporting such applications. In this paper we present a database evolution taxonomy for object-oriented databases. We describe a conceptual database model and use it to define the taxonomy. We also present the various invariants and rules governing the various evolution operations. The execution sequence of rules is described. An implementation of the database model and the evolution taxonomy in the Semi-Autonomous Database Evolution System (SADES), is discussed. The implementation employs aspect-oriented programming techniques to provide a flexible means of transforming objects upon evolution, and implementing some application-specific evolution primitives. A case study compares the evolution taxonomy with existing evolution approaches. The comparison demonstrates that the taxonomy and its corresponding implementation in SADES provide improved coverage of the fundamental evolution operations to which an object database might be subjected. At the same time, erosion of the database structure is avoided by maintaining a coherent and comprehensible view of historical changes." links: doi: "http://dx.doi.org/10.1002/smr.310" tags: - "object-oriented programming" - "rule-based" - "meta programming" - "case study" - "meta-model" - "rules" - "object-role modeling" - "aspect oriented programming" - "information models" - "programming" - "subject-oriented programming" - "database" - "Meta-Environment" - "taxonomy" - "design" - "coverage" - "systematic-approach" - "feature-oriented programming" - "meta-objects" researchr: "https://researchr.org/publication/RashidS05" cites: 0 citedby: 0 journal: "SMR" volume: "17" number: "2" pages: "93-141" kind: "article" key: "RashidS05" - title: "Rejuvenate Pointcut: A Tool for Pointcut Expression Recovery in Evolving Aspect-Oriented Software" author: - name: "Raffi Khatchadourian" link: "https://researchr.org/alias/raffi-khatchadourian" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2008" doi: "http://dx.doi.org/10.1109/SCAM.2008.32" links: doi: "http://dx.doi.org/10.1109/SCAM.2008.32" researchr: "https://researchr.org/publication/KhatchadourianR08" cites: 0 citedby: 0 pages: "261-262" booktitle: "SCAM" kind: "inproceedings" key: "KhatchadourianR08" - title: "Comparing Requirement Engineering Approaches for Handling Crosscutting Concerns" author: - name: "Ruzanna Chitchyan" link: "https://researchr.org/alias/ruzanna-chitchyan" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Peter Sawyer" link: "https://researchr.org/alias/peter-sawyer" year: "2005" doi: "http://wer.inf.puc-rio.br/WERpapers/artigos/artigos_WER05/ruzzana_chitchyan.pdf" links: doi: "http://wer.inf.puc-rio.br/WERpapers/artigos/artigos_WER05/ruzzana_chitchyan.pdf" tags: - "requirements engineering" - "systematic-approach" researchr: "https://researchr.org/publication/ChitchyanRS05" cites: 0 citedby: 0 pages: "1-12" booktitle: "wer" kind: "inproceedings" key: "ChitchyanRS05" - title: "JAT: A Test Automation Framework for Multi-Agent Systems" author: - name: "Roberta Coelho" link: "https://researchr.org/alias/roberta-coelho" - name: "Elder Cirilo" link: "https://researchr.org/alias/elder-cirilo" - name: "Uirá Kulesza" link: "https://researchr.org/alias/uir%C3%A1-kulesza" - name: "Arndt von Staa" link: "https://researchr.org/alias/arndt-von-staa" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Carlos José Pereira de Lucena" link: "https://researchr.org/alias/carlos-jos%C3%A9-pereira-de-lucena" year: "2007" doi: "http://dx.doi.org/10.1109/ICSM.2007.4362655" links: doi: "http://dx.doi.org/10.1109/ICSM.2007.4362655" tags: - "testing" researchr: "https://researchr.org/publication/CoelhoCKSRL07" cites: 0 citedby: 0 pages: "425-434" booktitle: "ICSM" kind: "inproceedings" key: "CoelhoCKSRL07" - title: "VML* - A Family of Languages for Variability Management in Software Product Lines" author: - name: "Steffen Zschaler" link: "http://www.steffen-zschaler.de/" - name: "Pablo Sánchez" link: "https://researchr.org/alias/pablo-s%C3%A3%C2%A1nchez" - name: "João Santos" link: "https://researchr.org/alias/jo%C3%A3%C2%A3o-santos" - name: "Mauricio Alférez" link: "https://researchr.org/alias/mauricio-alf%C3%A3%C2%A9rez" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Lidia Fuentes" link: "https://researchr.org/alias/lidia-fuentes" - name: "Ana Moreira" link: "http://" - name: "João Araújo" link: "https://researchr.org/alias/jo%C3%A3%C2%A3o-ara%C3%A3%C2%BAjo" - name: "Uirá Kulesza" link: "https://researchr.org/alias/uir%C3%A3%C2%A1-kulesza" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-12107-4_7" links: doi: "http://dx.doi.org/10.1007/978-3-642-12107-4_7" tags: - "software product lines" researchr: "https://researchr.org/publication/ZschalerSSARFMAK09" cites: 0 citedby: 0 pages: "82-102" booktitle: "SLE" kind: "inproceedings" key: "ZschalerSSARFMAK09" - title: "EA-Miner: Towards Automation in Aspect-Oriented Requirements Engineering" author: - name: "Américo Sampaio" link: "https://researchr.org/alias/am%C3%A9rico-sampaio" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Ruzanna Chitchyan" link: "https://researchr.org/alias/ruzanna-chitchyan" - name: "Paul Rayson" link: "https://researchr.org/alias/paul-rayson" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-75162-5_2" links: doi: "http://dx.doi.org/10.1007/978-3-540-75162-5_2" tags: - "requirements engineering" researchr: "https://researchr.org/publication/SampaioRCR07" cites: 0 citedby: 0 journal: "TAOSD" volume: "3" pages: "4-39" kind: "article" key: "SampaioRCR07" - title: "Multi-Dimensional Separation of Concerns in Requirements Engineering" author: - name: "Ana Moreira" link: "https://researchr.org/alias/ana-moreira" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "João Araújo" link: "https://researchr.org/alias/jo%C3%A3o-ara%C3%BAjo" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/RE.2005.46" links: doi: "http://doi.ieeecomputersociety.org/10.1109/RE.2005.46" tags: - "separation of concerns" - "requirements engineering" researchr: "https://researchr.org/publication/D05" cites: 0 citedby: 0 pages: "285-296" booktitle: "RE" kind: "inproceedings" key: "D05" - title: "Discovering Early Aspects" author: - name: "Elisa L. A. Baniassad" link: "http://www.cse.cuhk.edu.hk/~elisa/index.html" - name: "Paul C. Clements" link: "https://researchr.org/alias/paul-c.-clements" - name: "João Araújo" link: "https://researchr.org/alias/jo%C3%A3o-ara%C3%BAjo" - name: "Ana Moreira" link: "https://researchr.org/alias/ana-moreira" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Bedir Tekinerdogan" link: "https://researchr.org/alias/bedir-tekinerdogan" year: "2006" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2006.8" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2006.8" tags: - "C++" researchr: "https://researchr.org/publication/BaniassadCAMRT06" cites: 0 citedby: 0 journal: "IEEE Software" volume: "23" number: "1" pages: "61-70" kind: "article" key: "BaniassadCAMRT06" - title: "From Requirements Documents to Feature Models for Aspect Oriented Product Line Implementation" author: - name: "Neil Loughran" link: "https://researchr.org/alias/neil-loughran" - name: "Américo Sampaio" link: "https://researchr.org/alias/am%C3%A9rico-sampaio" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2005" doi: "http://dx.doi.org/10.1007/11663430_27" links: doi: "http://dx.doi.org/10.1007/11663430_27" tags: - "UML" - "product line" researchr: "https://researchr.org/publication/LoughranSR05" cites: 0 citedby: 0 pages: "262-271" booktitle: "uml" kind: "inproceedings" key: "LoughranSR05" - title: "Aspect-Oriented Database Systems" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2003" tags: - "database" researchr: "https://researchr.org/publication/Rashid03%3A0" cites: 0 citedby: 0 publisher: "Springer" isbn: "3-540-00948-5" kind: "book" key: "Rashid03:0" - title: "Editorial: Aspect-oriented Programming and Separation of Crosscutting Concerns" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Lynne Blair" link: "https://researchr.org/alias/lynne-blair" year: "2003" doi: "http://www3.oup.co.uk/computer_journal/hdb/Volume_46/Issue_05/460527.sgm.abs.html" links: doi: "http://www3.oup.co.uk/computer_journal/hdb/Volume_46/Issue_05/460527.sgm.abs.html" tags: - "object-oriented programming" - "separation of concerns" - "aspect oriented programming" - "programming" - "subject-oriented programming" - "feature-oriented programming" researchr: "https://researchr.org/publication/RashidB03" cites: 0 citedby: 0 journal: "cj" volume: "46" number: "5" pages: "527-528" kind: "article" key: "RashidB03" - title: "Facilitating Virtual Representation of CAD Data Through A Learning Based Approach to Conceptual Database Evolution Employing Direct Instance Sharing" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Peter Sawyer" link: "https://researchr.org/alias/peter-sawyer" year: "1998" doi: "http://link.springer.de/link/service/series/0558/bibs/1460/14600384.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1460/14600384.htm" tags: - "rule-based" - "database" - "systematic-approach" researchr: "https://researchr.org/publication/RashidS98" cites: 0 citedby: 0 pages: "384-393" booktitle: "DEXA" kind: "inproceedings" key: "RashidS98" - title: "Composing architectural aspects based on style semantics" author: - name: "Christina Chavez" link: "https://researchr.org/alias/christina-chavez" - name: "Alessandro F. Garcia" link: "https://researchr.org/alias/alessandro-f.-garcia" - name: "Thaís Vasconcelos Batista" link: "https://researchr.org/alias/tha%C3%ADs-vasconcelos-batista" - name: "Marcel Vinicius Medeiros Oliveira" link: "https://researchr.org/alias/marcel-vinicius-medeiros-oliveira" - name: "Cláudio Sant Anna" link: "https://researchr.org/alias/cl%C3%A1udio-sant-anna" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2009" doi: "http://doi.acm.org/10.1145/1509239.1509254" links: doi: "http://doi.acm.org/10.1145/1509239.1509254" tags: - "semantics" - "rule-based" - "architecture" researchr: "https://researchr.org/publication/ChavezGBOSR09" cites: 0 citedby: 0 pages: "111-122" booktitle: "AOSD" kind: "inproceedings" key: "ChavezGBOSR09" - title: "VML* -- A Family of Languages for Variability Management in Software Product Lines" author: - name: "Steffen Zschaler" link: "http://www.steffen-zschaler.de/" - name: "Pablo Sanchez" link: "https://researchr.org/alias/pablo-sanchez" - name: "Joao Santos" link: "https://researchr.org/alias/joao-santos" - name: "Mauricio Alferez" link: "https://researchr.org/alias/mauricio-alferez" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Lidia Fuentes" link: "https://researchr.org/alias/lidia-fuentes" - name: "Ana Moreira" link: "http://" - name: "Joao Araujo" link: "https://researchr.org/alias/joao-araujo" - name: "Uirá Kulesza" link: "http://www.dimap.ufrn.br/~uira" year: "2010" month: "mar" tags: - "software product lines" researchr: "https://researchr.org/publication/Zschaler-10a" cites: 0 citedby: 0 booktitle: "Software Language Engineering, 2nd Int'l Conf. (SLE 2009), Revised Selected Papers" kind: "inproceedings" key: "Zschaler-10a" - title: "A Comparative Study of Aspect-Oriented Requirements Engineering Approaches" author: - name: "Américo Sampaio" link: "https://researchr.org/alias/am%C3%A9rico-sampaio" - name: "Phil Greenwood" link: "https://researchr.org/alias/phil-greenwood" - name: "Alessandro F. Garcia" link: "https://researchr.org/alias/alessandro-f.-garcia" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/ESEM.2007.3" links: doi: "http://doi.ieeecomputersociety.org/10.1109/ESEM.2007.3" tags: - "requirements engineering" - "systematic-approach" researchr: "https://researchr.org/publication/SampaioGGR07" cites: 0 citedby: 0 pages: "166-175" booktitle: "esem" kind: "inproceedings" key: "SampaioGGR07" - title: "On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study" author: - name: "Phil Greenwood" link: "https://researchr.org/alias/phil-greenwood" - name: "Thiago T. Bartolomei" link: "https://researchr.org/alias/thiago-t.-bartolomei" - name: "Eduardo Figueiredo" link: "http://www.dcc.ufmg.br/~figueiredo" - name: "Marcos Dósea" link: "https://researchr.org/alias/marcos-d%C3%B3sea" - name: "Alessandro F. Garcia" link: "https://researchr.org/alias/alessandro-f.-garcia" - name: "Nélio Cacho" link: "https://researchr.org/alias/n%C3%A9lio-cacho" - name: "Cláudio Sant Anna" link: "https://researchr.org/alias/cl%C3%A1udio-sant-anna" - name: "Sérgio Soares" link: "https://researchr.org/alias/s%C3%A9rgio-soares" - name: "Paulo Borba" link: "https://researchr.org/alias/paulo-borba" - name: "Uirá Kulesza" link: "https://researchr.org/alias/uir%C3%A1-kulesza" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2007" doi: "http://dx.doi.org/10.1007/978-3-540-73589-2_9" links: doi: "http://dx.doi.org/10.1007/978-3-540-73589-2_9" tags: - "empirical" - "design" researchr: "https://researchr.org/publication/GreenwoodBFDGCSSBKR07" cites: 0 citedby: 0 pages: "176-200" booktitle: "ECOOP" kind: "inproceedings" key: "GreenwoodBFDGCSSBKR07" - title: "Analysis of Aspect-Oriented Software" author: - name: "Jan Hannemann" link: "https://researchr.org/alias/jan-hannemann" - name: "Ruzanna Chitchyan" link: "https://researchr.org/alias/ruzanna-chitchyan" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2003" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3013&spage=154" links: doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3013&spage=154" tags: - "analysis" researchr: "https://researchr.org/publication/HannemannCR03" cites: 0 citedby: 0 pages: "154-164" booktitle: "ECOOPW" kind: "inproceedings" key: "HannemannCR03" - title: "Modular Aspect Verification for Safer Aspect-Based Evolution" author: - name: "Nathan Weston" link: "https://researchr.org/alias/nathan-weston" - name: "François Taïani" link: "https://researchr.org/alias/fran%C3%A7ois-ta%C3%AFani" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2005" tags: - "rule-based" researchr: "https://researchr.org/publication/WestonTR05" cites: 0 citedby: 0 pages: "17-28" booktitle: "ECOOPW" kind: "inproceedings" key: "WestonTR05" - title: "An Exploratory Study of Information Retrieval Techniques in Domain Analysis" author: - name: "Vander Alves" link: "https://researchr.org/alias/vander-alves" - name: "Christa Schwanninger" link: "https://researchr.org/alias/christa-schwanninger" - name: "Luciano Barbosa" link: "https://researchr.org/alias/luciano-barbosa" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Peter Sawyer" link: "https://researchr.org/alias/peter-sawyer" - name: "Paul Rayson" link: "https://researchr.org/alias/paul-rayson" - name: "Christoph Pohl" link: "https://researchr.org/alias/christoph-pohl" - name: "Andreas Rummler" link: "https://researchr.org/alias/andreas-rummler" year: "2008" doi: "http://dx.doi.org/10.1109/SPLC.2008.18" links: doi: "http://dx.doi.org/10.1109/SPLC.2008.18" tags: - "information retrieval" - "domain analysis" - "analysis" researchr: "https://researchr.org/publication/AlvesSBRSRPR08" cites: 0 citedby: 0 pages: "67-76" booktitle: "SPLC" kind: "inproceedings" key: "AlvesSBRSRPR08" - title: "Evaluation for Evolution: How Well Commercial Systems Do" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Peter Sawyer" link: "https://researchr.org/alias/peter-sawyer" year: "1999" doi: "ftp://ftp.disi.unige.it/person/GuerriniG/ecoopws/final5.ps.gz" researchr: "https://researchr.org/publication/RashidS99" cites: 0 citedby: 0 pages: "13-24" booktitle: "ECOOPW" kind: "inproceedings" key: "RashidS99" - title: "A Database Evolution Approach for Object-Oriented Databases" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2001" doi: "http://computer.org/proceedings/icsm/1189/11890561abs.htm" links: doi: "http://computer.org/proceedings/icsm/1189/11890561abs.htm" tags: - "meta-model" - "database" - "Meta-Environment" - "systematic-approach" - "meta-objects" researchr: "https://researchr.org/publication/Rashid01%3A0" cites: 0 citedby: 0 pages: "561-564" booktitle: "ICSM" kind: "inproceedings" key: "Rashid01:0" - title: "Aspect-orientation and database systems: an effective customisation approach" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Peter Sawyer" link: "https://researchr.org/alias/peter-sawyer" year: "2001" tags: - "database" - "systematic-approach" researchr: "https://researchr.org/publication/RashidS01" cites: 0 citedby: 0 journal: "iee" volume: "148" number: "5" pages: "156-164" kind: "article" key: "RashidS01" - title: "Implementing Collaboration-Based Designs Using Aspect-Oriented Programming" author: - name: "Elke Pulvermüller" link: "https://researchr.org/alias/elke-pulverm%C3%BCller" - name: "Andreas Speck" link: "https://researchr.org/alias/andreas-speck" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2000" doi: "http://doi.ieeecomputersociety.org/10.1109/TOOLS.2000.868962" links: doi: "http://doi.ieeecomputersociety.org/10.1109/TOOLS.2000.868962" tags: - "object-oriented programming" - "rule-based" - "aspect oriented programming" - "programming" - "subject-oriented programming" - "feature-oriented programming" researchr: "https://researchr.org/publication/PulvermullerSR00" cites: 0 citedby: 0 pages: "95-104" booktitle: "TOOLS" kind: "inproceedings" key: "PulvermullerSR00" - title: "Towards a taxonomy of software change" author: - name: "Jim Buckley" link: "https://researchr.org/alias/jim-buckley" - name: "Tom Mens" link: "http://staff.umh.ac.be/Mens.Tom/" - name: "Matthias Zenger" link: "https://researchr.org/alias/matthias-zenger" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Günter Kniesel" link: "http://www.cs.uni-bonn.de/~gk/" year: "2005" doi: "http://dx.doi.org/10.1002/smr.319" links: doi: "http://dx.doi.org/10.1002/smr.319" tags: - "taxonomy" researchr: "https://researchr.org/publication/BuckleyMZRK05" cites: 0 citedby: 0 journal: "SMR" volume: "17" number: "5" pages: "309-332" kind: "article" key: "BuckleyMZRK05" - title: "Evaluation for Evolution: How Well Commercial Systems Do" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Peter Sawyer" link: "https://researchr.org/alias/peter-sawyer" year: "1999" researchr: "https://researchr.org/publication/RashidS99a" cites: 0 citedby: 0 pages: "210-211" booktitle: "ECOOPW" kind: "inproceedings" key: "RashidS99a" - title: "Domain Models Are NOT Aspect Free" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Ana Moreira" link: "https://researchr.org/alias/ana-moreira" year: "2006" doi: "http://dx.doi.org/10.1007/11880240_12" links: doi: "http://dx.doi.org/10.1007/11880240_12" tags: - "meta-model" - "Meta-Environment" researchr: "https://researchr.org/publication/RashidM06" cites: 0 citedby: 0 pages: "155-169" booktitle: "MoDELS" kind: "inproceedings" key: "RashidM06" - title: "EProMS: An E-commerce Based Process Model for Cooperative Software Development in Small Organisations" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Ruzanna Chitchyan" link: "https://researchr.org/alias/ruzanna-chitchyan" - name: "Andreas Speck" link: "https://researchr.org/alias/andreas-speck" - name: "Elke Pulvermüller" link: "https://researchr.org/alias/elke-pulverm%C3%BCller" year: "2001" doi: "http://link.springer.de/link/service/series/0558/bibs/2115/21150039.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/2115/21150039.htm" tags: - "meta-model" - "model-driven development" - "e-science" - "Meta-Environment" - "process modeling" researchr: "https://researchr.org/publication/RashidCSP01" cites: 0 citedby: 0 pages: "39-48" booktitle: "ecweb" kind: "inproceedings" key: "RashidCSP01" - title: "Mutation Testing for Aspect-Oriented Programs" author: - name: "Fabiano Cutigi Ferrari" link: "https://researchr.org/alias/fabiano-cutigi-ferrari" - name: "José Carlos Maldonado" link: "https://researchr.org/alias/jos%C3%A9-carlos-maldonado" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2008" doi: "http://doi.ieeecomputersociety.org/10.1109/ICST.2008.37" links: doi: "http://doi.ieeecomputersociety.org/10.1109/ICST.2008.37" tags: - "object-oriented programming" - "testing" - "aspect oriented programming" - "subject-oriented programming" - "feature-oriented programming" researchr: "https://researchr.org/publication/FerrariMR08" cites: 0 citedby: 0 pages: "52-61" booktitle: "icst" kind: "inproceedings" key: "FerrariMR08" - title: "From Object-Oriented to Aspect-Oriented Databases" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Elke Pulvermüller" link: "https://researchr.org/alias/elke-pulverm%C3%BCller" year: "2000" doi: "http://link.springer.de/link/service/series/0558/bibs/1873/18730125.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1873/18730125.htm" tags: - "meta-model" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/RashidP00" cites: 0 citedby: 0 pages: "125-134" booktitle: "DEXA" kind: "inproceedings" key: "RashidP00" - title: "Mining early aspects from requirements with ea-miner" author: - name: "Américo Sampaio" link: "https://researchr.org/alias/am%C3%A9rico-sampaio" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2008" doi: "http://doi.acm.org/10.1145/1370175.1370183" links: doi: "http://doi.acm.org/10.1145/1370175.1370183" researchr: "https://researchr.org/publication/SampaioR08" cites: 0 citedby: 0 pages: "911-912" booktitle: "ICSE" kind: "inproceedings" key: "SampaioR08" - title: "Towards Modular Code Generators Using Symmetric Language-Aware Aspects" author: - name: "Steffen Zschaler" link: "http://www.steffen-zschaler.de/" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2011" tags: - "context-aware" researchr: "https://researchr.org/publication/ZschalerRashid2011-0" cites: 0 citedby: 0 booktitle: "Proc. 1st Workshop on Free Composition (FREECO'11)" kind: "inproceedings" key: "ZschalerRashid2011-0" - title: "CoCA: A Composition-Centric Approach to Requirements Engineering" author: - name: "Ruzanna Chitchyan" link: "https://researchr.org/alias/ruzanna-chitchyan" - name: "Ian Sommerville" link: "https://researchr.org/alias/ian-sommerville" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/RE.2005.15" links: doi: "http://doi.ieeecomputersociety.org/10.1109/RE.2005.15" tags: - "composition" - "requirements engineering" - "systematic-approach" researchr: "https://researchr.org/publication/ChitchyanSR05" cites: 0 citedby: 0 pages: "475-476" booktitle: "RE" kind: "inproceedings" key: "ChitchyanSR05" - title: "Early Aspects at ICSE 2007: Workshop on Aspect-Oriented Requirements Engineering and Architecture Design" author: - name: "Ruzanna Chitchyan" link: "https://researchr.org/alias/ruzanna-chitchyan" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Ana Moreira" link: "https://researchr.org/alias/ana-moreira" - name: "João Araújo" link: "https://researchr.org/alias/jo%C3%A3o-ara%C3%BAjo" - name: "Paul C. Clements" link: "https://researchr.org/alias/paul-c.-clements" - name: "Elisa L. A. Baniassad" link: "http://www.cse.cuhk.edu.hk/~elisa/index.html" - name: "Bedir Tekinerdogan" link: "https://researchr.org/alias/bedir-tekinerdogan" year: "2007" doi: "http://doi.ieeecomputersociety.org/10.1109/ICSECOMPANION.2007.32" links: doi: "http://doi.ieeecomputersociety.org/10.1109/ICSECOMPANION.2007.32" tags: - "architecture" - "requirements engineering" - "C++" - "design" researchr: "https://researchr.org/publication/ChitchyanRMACBT07" cites: 0 citedby: 0 pages: "127-128" booktitle: "ICSE" kind: "inproceedings" key: "ChitchyanRMACBT07" - title: "Domain-Specific Metamodelling Languages for Software Language Engineering" author: - name: "Steffen Zschaler" link: "http://www.steffen-zschaler.de/" - name: "Dimitris Kolovos" link: "http://www-users.cs.york.ac.uk/~dkolovos/" - name: "Nicholas Drivalos" link: "http://" - name: "Richard F. Paige" link: "http://www-users.cs.york.ac.uk/~paige/" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2010" month: "mar" tags: - "language engineering" - "software language engineering" - "software engineering" - "domain-specific language" researchr: "https://researchr.org/publication/Zschaler-10" cites: 0 citedby: 0 booktitle: "Software Language Engineering, 2nd Int'l Conf. (SLE 2009), Revised Selected Papers" kind: "inproceedings" key: "Zschaler-10" - title: "Modularisation and composition of aspectual requirements" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Ana M. D. Moreira" link: "https://researchr.org/alias/ana-m.-d.-moreira" - name: "João Araújo" link: "https://researchr.org/alias/jo%C3%A3o-ara%C3%BAjo" year: "2003" doi: "http://doi.acm.org/10.1145/643603.643605" links: doi: "http://doi.acm.org/10.1145/643603.643605" tags: - "composition" researchr: "https://researchr.org/publication/RashidMA03" cites: 0 citedby: 0 pages: "11-20" booktitle: "AOSD" kind: "inproceedings" key: "RashidMA03" - title: "Reengineering a PC-Based System into the Mobile Device Product Line" author: - name: "Weishan Zhang" link: "https://researchr.org/alias/weishan-zhang" - name: "Stan Jarzabek" link: "https://researchr.org/alias/stan-jarzabek" - name: "Neil Loughran" link: "https://researchr.org/alias/neil-loughran" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2003" doi: "http://csdl.computer.org/comp/proceedings/iwpse/2003/1903/00/19030149abs.htm" links: doi: "http://csdl.computer.org/comp/proceedings/iwpse/2003/1903/00/19030149abs.htm" tags: - "rule-based" - "mobile" - "product line" researchr: "https://researchr.org/publication/ZhangJLR03" cites: 0 citedby: 0 pages: "149-160" booktitle: "iwpse" kind: "inproceedings" key: "ZhangJLR03" - title: "Early Aspects: A Model for Aspect-Oriented Requirements Engineerin" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Peter Sawyer" link: "https://researchr.org/alias/peter-sawyer" - name: "Ana M. D. Moreira" link: "https://researchr.org/alias/ana-m.-d.-moreira" - name: "João Araújo" link: "https://researchr.org/alias/jo%C3%A3o-ara%C3%BAjo" year: "2002" doi: "http://computer.org/proceedings/re/1465/14650199abs.htm" links: doi: "http://computer.org/proceedings/re/1465/14650199abs.htm" researchr: "https://researchr.org/publication/RashidSMA02" cites: 0 citedby: 0 pages: "199-202" booktitle: "RE" kind: "inproceedings" key: "RashidSMA02" - title: "Relating Feature Models to Other Models of a Software Product Line - A Comparative Study of FeatureMapper and VML*" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Pablo Sánchez" link: "https://researchr.org/alias/pablo-s%C3%A1nchez" - name: "João Santos" link: "https://researchr.org/alias/jo%C3%A3o-santos" - name: "Steffen Zschaler" link: "http://www.steffen-zschaler.de/" - name: "Mauricio Alférez" link: "https://researchr.org/alias/mauricio-alf%C3%A9rez" - name: "João Araújo" link: "https://researchr.org/alias/jo%C3%A3o-ara%C3%BAjo" - name: "Lidia Fuentes" link: "https://researchr.org/alias/lidia-fuentes" - name: "Uirá Kulesza" link: "https://researchr.org/alias/uir%C3%A1-kulesza" - name: "Ana Moreira" link: "http://" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2010" doi: "http://dx.doi.org/10.1007/978-3-642-16086-8_3" links: doi: "http://dx.doi.org/10.1007/978-3-642-16086-8_3" dblp: "http://dblp.uni-trier.de/rec/bibtex/journals/taosd/HeidenreichSSZAAFKMR10" tags: - "software product line" - "product line" researchr: "https://researchr.org/publication/HeidenreichSSZAAFKMR10" cites: 0 citedby: 0 journal: "TAOSD" volume: "7" pages: "69-114" kind: "article" key: "HeidenreichSSZAAFKMR10" - title: "Early Aspects: Aspect-Oriented Requirements and Architecture for Product Lines (EA@SPLC.08)" author: - name: "Vander Alves" link: "https://researchr.org/alias/vander-alves" - name: "Christa Schwanninger" link: "https://researchr.org/alias/christa-schwanninger" - name: "Paul C. Clements" link: "https://researchr.org/alias/paul-c.-clements" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Ana Moreira" link: "https://researchr.org/alias/ana-moreira" - name: "João Araújo" link: "https://researchr.org/alias/jo%C3%A3o-ara%C3%BAjo" - name: "Elisa L. A. Baniassad" link: "https://researchr.org/alias/elisa-l.-a.-baniassad" - name: "Bedir Tekinerdogan" link: "https://researchr.org/alias/bedir-tekinerdogan" year: "2008" doi: "http://dx.doi.org/10.1109/SPLC.2008.70" links: doi: "http://dx.doi.org/10.1109/SPLC.2008.70" tags: - "architecture" - "C++" researchr: "https://researchr.org/publication/AlvesSCRMABT08" cites: 0 citedby: 0 pages: "382" booktitle: "SPLC" kind: "inproceedings" key: "AlvesSCRMABT08" - title: "Assessing the Impact of Aspects on Exception Flows: An Exploratory Study" author: - name: "Roberta Coelho" link: "https://researchr.org/alias/roberta-coelho" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Alessandro Garcia" link: "https://researchr.org/alias/alessandro-garcia" - name: "Fabiano Cutigi Ferrari" link: "https://researchr.org/alias/fabiano-cutigi-ferrari" - name: "Nélio Cacho" link: "https://researchr.org/alias/n%C3%A9lio-cacho" - name: "Uirá Kulesza" link: "https://researchr.org/alias/uir%C3%A1-kulesza" - name: "Arndt von Staa" link: "https://researchr.org/alias/arndt-von-staa" - name: "Carlos José Pereira de Lucena" link: "https://researchr.org/alias/carlos-jos%C3%A9-pereira-de-lucena" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-70592-5_10" links: doi: "http://dx.doi.org/10.1007/978-3-540-70592-5_10" tags: - "exceptions" - "data-flow" researchr: "https://researchr.org/publication/CoelhoRGFCKSL08" cites: 0 citedby: 0 pages: "207-234" booktitle: "ECOOP" kind: "inproceedings" key: "CoelhoRGFCKSL08" - title: "On the Modular Representation of Architectural Aspects" author: - name: "Alessandro Garcia" link: "https://researchr.org/alias/alessandro-garcia" - name: "Christina Chavez" link: "https://researchr.org/alias/christina-chavez" - name: "Thaís Vasconcelos Batista" link: "https://researchr.org/alias/tha%C3%ADs-vasconcelos-batista" - name: "Cláudio Sant Anna" link: "https://researchr.org/alias/cl%C3%A1udio-sant-anna" - name: "Uirá Kulesza" link: "https://researchr.org/alias/uir%C3%A1-kulesza" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Carlos José Pereira de Lucena" link: "https://researchr.org/alias/carlos-jos%C3%A9-pereira-de-lucena" year: "2006" doi: "http://dx.doi.org/10.1007/11966104_7" links: doi: "http://dx.doi.org/10.1007/11966104_7" tags: - "architecture" researchr: "https://researchr.org/publication/GarciaCBSKRL06" cites: 0 citedby: 0 pages: "82-97" booktitle: "ewsa" kind: "inproceedings" key: "GarciaCBSKRL06" - title: "Semantic vs. syntactic compositions in aspect-oriented requirements engineering: an empirical study" author: - name: "Ruzanna Chitchyan" link: "https://researchr.org/alias/ruzanna-chitchyan" - name: "Phil Greenwood" link: "https://researchr.org/alias/phil-greenwood" - name: "Américo Sampaio" link: "https://researchr.org/alias/am%C3%A9rico-sampaio" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Alessandro F. Garcia" link: "https://researchr.org/alias/alessandro-f.-garcia" - name: "Lyrene Fernandes da Silva" link: "https://researchr.org/alias/lyrene-fernandes-da-silva" year: "2009" doi: "http://doi.acm.org/10.1145/1509239.1509260" links: doi: "http://doi.acm.org/10.1145/1509239.1509260" tags: - "empirical" - "composition" - "requirements engineering" researchr: "https://researchr.org/publication/ChitchyanGSRGS09" cites: 0 citedby: 0 pages: "149-160" booktitle: "AOSD" kind: "inproceedings" key: "ChitchyanGSRGS09" - title: "Early aspects at ICSE 2008: workshop on aspect-oriented requirements engineering and architecture design" author: - name: "Mónica Pinto" link: "https://researchr.org/alias/m%C3%B3nica-pinto" - name: "Ruzanna Chitchyan" link: "https://researchr.org/alias/ruzanna-chitchyan" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Ana Moreira" link: "https://researchr.org/alias/ana-moreira" - name: "João Araújo" link: "https://researchr.org/alias/jo%C3%A3o-ara%C3%BAjo" - name: "Paul C. Clements" link: "https://researchr.org/alias/paul-c.-clements" - name: "Elisa L. A. Baniassad" link: "http://www.cse.cuhk.edu.hk/~elisa/index.html" - name: "Bedir Tekinerdogan" link: "https://researchr.org/alias/bedir-tekinerdogan" year: "2008" doi: "http://doi.acm.org/10.1145/1370175.1370243" links: doi: "http://doi.acm.org/10.1145/1370175.1370243" tags: - "architecture" - "requirements engineering" - "C++" - "design" researchr: "https://researchr.org/publication/PintoCRMACBT08" cites: 0 citedby: 0 pages: "1053-1054" booktitle: "ICSE" kind: "inproceedings" key: "PintoCRMACBT08" - title: "A Strategy for Managing Risk in Component-Based Software Development" author: - name: "Gerald Kotonya" link: "https://researchr.org/alias/gerald-kotonya" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2001" doi: "http://csdl.computer.org/comp/proceedings/euromicro/2001/1236/00/12360012abs.htm" links: doi: "http://csdl.computer.org/comp/proceedings/euromicro/2001/1236/00/12360012abs.htm" tags: - "rule-based" - "software components" - "software component" researchr: "https://researchr.org/publication/KotonyaR01" cites: 0 citedby: 0 pages: "12-21" booktitle: "euromicro" kind: "inproceedings" key: "KotonyaR01" - title: "Dynamic Relationships in Object Oriented Databases: A Uniform Approach" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Peter Sawyer" link: "https://researchr.org/alias/peter-sawyer" year: "1999" doi: "http://link.springer.de/link/service/series/0558/bibs/1677/16770026.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1677/16770026.htm" tags: - "meta-model" - "Meta-Environment" - "systematic-approach" - "meta-objects" researchr: "https://researchr.org/publication/RashidS99%3A0" cites: 0 citedby: 0 pages: "26-35" booktitle: "DEXA" kind: "inproceedings" key: "RashidS99:0" - title: "Persistence as an aspect" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Ruzanna Chitchyan" link: "https://researchr.org/alias/ruzanna-chitchyan" year: "2003" doi: "http://doi.acm.org/10.1145/643603.643616" links: doi: "http://doi.acm.org/10.1145/643603.643616" researchr: "https://researchr.org/publication/RashidC03" cites: 0 citedby: 0 pages: "120-129" booktitle: "AOSD" kind: "inproceedings" key: "RashidC03" - title: "From Aspectual Requirements to Proof Obligations for Aspect-Oriented Systems" author: - name: "Shmuel Katz" link: "https://researchr.org/alias/shmuel-katz" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2004" doi: "http://doi.ieeecomputersociety.org/10.1109/RE.2004.22" links: doi: "http://doi.ieeecomputersociety.org/10.1109/RE.2004.22" researchr: "https://researchr.org/publication/KatzR04" cites: 0 citedby: 0 pages: "48-57" booktitle: "RE" kind: "inproceedings" key: "KatzR04" - title: "Relational Database Support for Aspect-Oriented Programming" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Neil Loughran" link: "https://researchr.org/alias/neil-loughran" year: "2002" doi: "http://link.springer.de/link/service/series/0558/bibs/2591/25910233.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/2591/25910233.htm" tags: - "object-oriented programming" - "relational database" - "aspect oriented programming" - "programming" - "subject-oriented programming" - "database" - "feature-oriented programming" researchr: "https://researchr.org/publication/RashidL02" cites: 0 citedby: 0 pages: "233-247" booktitle: "jit" kind: "inproceedings" key: "RashidL02" - title: "A Hybrid Approach to Separation of Concerns: The Story of SADES" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2001" doi: "http://link.springer.de/link/service/series/0558/bibs/2192/21920231.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/2192/21920231.htm" tags: - "separation of concerns" - "reflection" - "systematic-approach" researchr: "https://researchr.org/publication/Rashid01" cites: 0 citedby: 0 pages: "231-249" booktitle: "reflection" kind: "inproceedings" key: "Rashid01" - title: "Framed Aspects: Supporting Variability and Configurability for AOP" author: - name: "Neil Loughran" link: "https://researchr.org/alias/neil-loughran" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2004" doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3107&spage=127" links: doi: "http://springerlink.metapress.com/openurl.asp?genre=article&issn=0302-9743&volume=3107&spage=127" researchr: "https://researchr.org/publication/LoughranR04" cites: 0 citedby: 0 pages: "127-140" booktitle: "icsr" kind: "inproceedings" key: "LoughranR04" - title: "On the Impact of Evolving Requirements-Architecture Dependencies: An Exploratory Study" author: - name: "Safoora Shakil Khan" link: "https://researchr.org/alias/safoora-shakil-khan" - name: "Phil Greenwood" link: "https://researchr.org/alias/phil-greenwood" - name: "Alessandro Garcia" link: "https://researchr.org/alias/alessandro-garcia" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-540-69534-9_19" links: doi: "http://dx.doi.org/10.1007/978-3-540-69534-9_19" tags: - "architecture" researchr: "https://researchr.org/publication/KhanGGR08" cites: 0 citedby: 0 pages: "243-257" booktitle: "caise" kind: "inproceedings" key: "KhanGGR08" - title: "Aspect-oriented software development beyond programming" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Alessandro F. Garcia" link: "https://researchr.org/alias/alessandro-f.-garcia" - name: "Ana Moreira" link: "https://researchr.org/alias/ana-moreira" year: "2006" doi: "http://doi.acm.org/10.1145/1134506" links: doi: "http://doi.acm.org/10.1145/1134506" tags: - "object-oriented programming" - "aspect oriented programming" - "programming" - "subject-oriented programming" - "feature-oriented programming" researchr: "https://researchr.org/publication/RashidGM06" cites: 0 citedby: 0 pages: "1061-1062" booktitle: "ICSE" kind: "inproceedings" key: "RashidGM06" - title: "Object Database Evolution Using Separation of Concerns" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Peter Sawyer" link: "https://researchr.org/alias/peter-sawyer" year: "2000" doi: "http://doi.acm.org/10.1145/369275.369281" abstract: "This paper proposes an object database evolution approach based on separation of concerns. The lack of customisability and extensibility in existing evolution frameworks is a consequence of using attributes at the meta-object level to implement links among meta-objects and the injection of instance adaptation code directly into the class versions. The proposed approach uses dynamic relationships to separate the connection code from meta-objects and aspects - abstractions used by Aspect-Oriented Programming to localise cross-cutting concerns - to separate the instance adaptation code from class versions. The result is a customisable and extensible evolution framework with low maintenance overhead. " links: doi: "http://doi.acm.org/10.1145/369275.369281" tags: - "object-oriented programming" - "rule-based" - "meta programming" - "meta-model" - "separation of concerns" - "maintenance" - "aspect oriented programming" - "programming" - "subject-oriented programming" - "database" - "abstraction" - "Meta-Environment" - "systematic-approach" - "feature-oriented programming" - "meta-objects" researchr: "https://researchr.org/publication/RashidS00%3A0" cites: 0 citedby: 0 journal: "SIGMOD" volume: "29" number: "4" pages: "26-33" kind: "article" key: "RashidS00:0" - title: "On to Aspect Persistence" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2000" doi: "http://link.springer.de/link/service/series/0558/bibs/2177/21770026.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/2177/21770026.htm" researchr: "https://researchr.org/publication/Rashid00" cites: 0 citedby: 0 pages: "26-36" booktitle: "gcse" kind: "inproceedings" key: "Rashid00" - title: "A Concern-Oriented Requirements Engineering Model" author: - name: "Ana M. D. Moreira" link: "https://researchr.org/alias/ana-m.-d.-moreira" - name: "João Araújo" link: "https://researchr.org/alias/jo%C3%A3o-ara%C3%BAjo" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2005" doi: "http://dx.doi.org/10.1007/11431855_21" links: doi: "http://dx.doi.org/10.1007/11431855_21" tags: - "meta-model" - "requirements engineering" - "model-driven engineering" - "Meta-Environment" researchr: "https://researchr.org/publication/MoreiraAR05" cites: 0 citedby: 0 pages: "293-308" booktitle: "caise" kind: "inproceedings" key: "MoreiraAR05" - title: "Aspect assumptions: a retrospective study of AspectJ developers assumptions about aspect usage" author: - name: "Steffen Zschaler" link: "http://www.steffen-zschaler.de/" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2011" doi: "http://doi.acm.org/10.1145/1960275.1960288" links: doi: "http://doi.acm.org/10.1145/1960275.1960288" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/aosd/ZschalerR11" tags: - "AspectJ" researchr: "https://researchr.org/publication/ZschalerR11" cites: 0 citedby: 0 pages: "93-104" booktitle: "AOSD" kind: "inproceedings" key: "ZschalerR11" - title: "Symmetric Language-Aware Aspects for Modular Code Generators" author: - name: "Steffen Zschaler" link: "http://www.steffen-zschaler.de/" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2011" tags: - "context-aware" researchr: "https://researchr.org/publication/ZschalerRashid2011" cites: 0 citedby: 0 institution: "King's College London" type: "TR-11-11" kind: "techreport" key: "ZschalerRashid2011" - title: "Aspect Mining in Procedural Object Oriented Code" author: - name: "Muhammad Usman Bhatti" link: "https://researchr.org/alias/muhammad-usman-bhatti" - name: "Stéphane Ducasse" link: "https://researchr.org/alias/st%C3%A9phane-ducasse" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2008" doi: "http://dx.doi.org/10.1109/ICPC.2008.45" links: doi: "http://dx.doi.org/10.1109/ICPC.2008.45" tags: - "meta-model" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/BhattiDR08" cites: 0 citedby: 0 pages: "230-235" booktitle: "IWPC" kind: "inproceedings" key: "BhattiDR08" - title: "Early-AIM: An Approach for Identifying Aspects in Requirements" author: - name: "Américo Sampaio" link: "https://researchr.org/alias/am%C3%A9rico-sampaio" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Paul Rayson" link: "https://researchr.org/alias/paul-rayson" year: "2005" doi: "http://doi.ieeecomputersociety.org/10.1109/RE.2005.24" links: doi: "http://doi.ieeecomputersociety.org/10.1109/RE.2005.24" tags: - "systematic-approach" researchr: "https://researchr.org/publication/SampaioRR05" cites: 0 citedby: 0 pages: "487-488" booktitle: "RE" kind: "inproceedings" key: "SampaioRR05" - title: "An architectural pattern for designing component-based application frameworks" author: - name: "David Parsons" link: "https://researchr.org/alias/david-parsons" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Alexandru Telea" link: "https://researchr.org/alias/alexandru-telea" - name: "Andreas Speck" link: "https://researchr.org/alias/andreas-speck" year: "2006" doi: "http://dx.doi.org/10.1002/spe.694" links: doi: "http://dx.doi.org/10.1002/spe.694" tags: - "rule-based" - "application framework" - "architecture" researchr: "https://researchr.org/publication/ParsonsRTS06" cites: 0 citedby: 0 journal: "SPE" volume: "36" number: "2" pages: "157-190" kind: "article" key: "ParsonsRTS06" - title: "Special issue on Early aspects: aspect-oriented requirements engineering and architecture design" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Ana M. D. Moreira" link: "https://researchr.org/alias/ana-m.-d.-moreira" - name: "Bedir Tekinerdogan" link: "https://researchr.org/alias/bedir-tekinerdogan" year: "2004" doi: "http://dx.doi.org/10.1049/ip-sen:20041027" links: doi: "http://dx.doi.org/10.1049/ip-sen:20041027" tags: - "architecture" - "requirements engineering" - "design" researchr: "https://researchr.org/publication/RashidMT04" cites: 0 citedby: 0 journal: "iee" volume: "151" number: "4" pages: "153-156" kind: "article" key: "RashidMT04" - title: "Reconfigurability in Object Database Management Systems: An Aspect-Oriented Approach" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Ruzanna Chitchyan" link: "https://researchr.org/alias/ruzanna-chitchyan" year: "2000" tags: - "database" - "systematic-approach" researchr: "https://researchr.org/publication/RashidC00" cites: 0 citedby: 0 pages: "303-314" booktitle: "oois" kind: "inproceedings" key: "RashidC00" - title: "Cross-Document Dependency Analysis for System-of-System Integration" author: - name: "Syed Asad Naqvi" link: "http://nourl.com/" - name: "Ruzanna Chitchyan" link: "http://" - name: "Steffen Zschaler" link: "http://www.steffen-zschaler.de/" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Mario Südholt" link: "http://" year: "2008" doi: "http://dx.doi.org/10.1007/978-3-642-12566-9_11" links: doi: "http://dx.doi.org/10.1007/978-3-642-12566-9_11" dblp: "http://dblp.uni-trier.de/rec/bibtex/conf/monterey/NaqviCZRS08" tags: - "analysis" researchr: "https://researchr.org/publication/NaqviCZRS08" cites: 0 citedby: 0 pages: "201-226" booktitle: "monterey" kind: "inproceedings" key: "NaqviCZRS08" - title: "A Model Curriculum for Aspect-Oriented Software Development" author: - name: "Johan Brichau" link: "https://researchr.org/alias/johan-brichau" - name: "Ruzanna Chitchyan" link: "https://researchr.org/alias/ruzanna-chitchyan" - name: "Siobhán Clarke" link: "https://www.cs.tcd.ie/Siobhan.Clarke/" - name: "Ellie D Hondt" link: "https://researchr.org/alias/ellie-d-hondt" - name: "Alessandro Garcia" link: "https://researchr.org/alias/alessandro-garcia" - name: "Michael Haupt" link: "https://researchr.org/alias/michael-haupt" - name: "Wouter Joosen" link: "https://researchr.org/alias/wouter-joosen" - name: "Shmuel Katz" link: "https://researchr.org/alias/shmuel-katz" - name: "Jacques Noyé" link: "https://researchr.org/alias/jacques-noy%C3%A9" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Mario Südholt" link: "https://researchr.org/alias/mario-s%C3%BCdholt" year: "2006" doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2006.146" links: doi: "http://doi.ieeecomputersociety.org/10.1109/MS.2006.146" tags: - "meta-model" - "model-driven development" - "Meta-Environment" researchr: "https://researchr.org/publication/BrichauCCDGHJKNRS06" cites: 0 citedby: 0 journal: "IEEE Software" volume: "23" number: "6" pages: "53-61" kind: "article" key: "BrichauCCDGHJKNRS06" - title: "SADES - a Semi-Autonomous Database Evolution System" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "1998" tags: - "database" researchr: "https://researchr.org/publication/Rashid98" cites: 0 citedby: 0 pages: "24-25" booktitle: "ECOOPW" kind: "inproceedings" key: "Rashid98" - title: "Aspect Composition Applying the Design by Contract Principle" author: - name: "Herbert Klaeren" link: "https://researchr.org/alias/herbert-klaeren" - name: "Elke Pulvermüller" link: "https://researchr.org/alias/elke-pulverm%C3%BCller" - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Andreas Speck" link: "https://researchr.org/alias/andreas-speck" year: "2000" doi: "http://link.springer.de/link/service/series/0558/bibs/2177/21770057.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/2177/21770057.htm" tags: - "contracts" - "composition" - "design" researchr: "https://researchr.org/publication/KlaerenPRS00" cites: 0 citedby: 0 pages: "57-69" booktitle: "gcse" kind: "inproceedings" key: "KlaerenPRS00" - title: "9th Workshop for PhD Students in Object Oriented Systems" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "David Parsons" link: "https://researchr.org/alias/david-parsons" - name: "Alexandru Telea" link: "https://researchr.org/alias/alexandru-telea" year: "1999" doi: "http://link.springer.de/link/service/series/0558/bibs/1743/17430116.htm" links: doi: "http://link.springer.de/link/service/series/0558/bibs/1743/17430116.htm" tags: - "meta-model" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/RashidPT99" cites: 0 citedby: 0 pages: "116-135" booktitle: "ECOOPW" kind: "inproceedings" key: "RashidPT99" - title: "Aspects and Evolution: The Case for Versioned Types and Meta-Aspect Protocols" author: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" year: "2006" tags: - "meta-model" - "protocol" - "Meta-Environment" - "meta-objects" researchr: "https://researchr.org/publication/Rashid06" cites: 0 citedby: 0 pages: "3-5" booktitle: "ECOOPW" kind: "inproceedings" key: "Rashid06" - title: "Transactions on Aspect-Oriented Software Development IV" year: "2007" researchr: "https://researchr.org/publication/journals-taosd-2007-4" cites: 0 citedby: 0 booktitle: "Transactions on Aspect-Oriented Software Development IV" editor: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Mehmet Aksit" link: "https://researchr.org/alias/mehmet-aksit" volume: "4640" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-77041-1" kind: "proceedings" key: "journals-taosd-2007-4" - title: "Transactions on Aspect-Oriented Software Development II" year: "2006" researchr: "https://researchr.org/publication/journals-taosd-2006-2" cites: 0 citedby: 0 booktitle: "Transactions on Aspect-Oriented Software Development II" editor: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Mehmet Aksit" link: "https://researchr.org/alias/mehmet-aksit" volume: "4242" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-48890-1" kind: "proceedings" key: "journals-taosd-2006-2" - title: "Transactions on Aspect-Oriented Software Development I" year: "2006" researchr: "https://researchr.org/publication/journals-taosd-2006-1" cites: 0 citedby: 0 booktitle: "Transactions on Aspect-Oriented Software Development I" editor: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Mehmet Aksit" link: "https://researchr.org/alias/mehmet-aksit" volume: "3880" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "3-540-32972-2" kind: "proceedings" key: "journals-taosd-2006-1" - title: "Transactions on Aspect-Oriented Software Development III" year: "2007" researchr: "https://researchr.org/publication/journals-taosd-2007-3" cites: 0 citedby: 0 booktitle: "Transactions on Aspect-Oriented Software Development III" editor: - name: "Awais Rashid" link: "http://www.comp.lancs.ac.uk/department/staff.php?name=marash" - name: "Mehmet Aksit" link: "https://researchr.org/alias/mehmet-aksit" volume: "4620" series: "Lecture Notes in Computer Science" publisher: "Springer" isbn: "978-3-540-75161-8" kind: "proceedings" key: "journals-taosd-2007-3"