@inproceedings{RashidSP00, title = {A Flexible Approach for Instance Adaptation During Class Versioning}, author = {Awais Rashid and Peter Sawyer and Elke Pulvermüller}, year = {2000}, url = {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}, } @inproceedings{ParsonsRST99, title = {A Framework for Object Oriented Frameworks Design}, author = {David Parsons and Awais Rashid and Andreas Speck and Alexandru Telea}, year = {1999}, doi = {10.1109/TOOLS.1999.779007}, url = {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}, } @article{RashidS05, title = {A database evolution taxonomy for object-oriented databases}, author = {Awais Rashid and Peter Sawyer}, year = {2005}, doi = {10.1002/smr.310}, url = {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}, } @inproceedings{KhatchadourianR08, title = {Rejuvenate Pointcut: A Tool for Pointcut Expression Recovery in Evolving Aspect-Oriented Software}, author = {Raffi Khatchadourian and Awais Rashid}, year = {2008}, doi = {10.1109/SCAM.2008.32}, url = {http://dx.doi.org/10.1109/SCAM.2008.32}, researchr = {https://researchr.org/publication/KhatchadourianR08}, cites = {0}, citedby = {0}, pages = {261-262}, booktitle = {SCAM}, } @inproceedings{ChitchyanRS05, title = {Comparing Requirement Engineering Approaches for Handling Crosscutting Concerns}, author = {Ruzanna Chitchyan and Awais Rashid and Peter Sawyer}, year = {2005}, url = {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}, } @inproceedings{CoelhoCKSRL07, title = {JAT: A Test Automation Framework for Multi-Agent Systems}, author = {Roberta Coelho and Elder Cirilo and Uirá Kulesza and Arndt von Staa and Awais Rashid and Carlos José Pereira de Lucena}, year = {2007}, doi = {10.1109/ICSM.2007.4362655}, url = {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}, } @inproceedings{ZschalerSSARFMAK09, title = {VML* - A Family of Languages for Variability Management in Software Product Lines}, author = {Steffen Zschaler and Pablo Sánchez and João Santos and Mauricio Alférez and Awais Rashid and Lidia Fuentes and Ana Moreira and João Araújo and Uirá Kulesza}, year = {2009}, doi = {10.1007/978-3-642-12107-4_7}, url = {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}, } @article{SampaioRCR07, title = {EA-Miner: Towards Automation in Aspect-Oriented Requirements Engineering}, author = {Américo Sampaio and Awais Rashid and Ruzanna Chitchyan and Paul Rayson}, year = {2007}, doi = {10.1007/978-3-540-75162-5_2}, url = {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}, } @inproceedings{D05, title = {Multi-Dimensional Separation of Concerns in Requirements Engineering}, author = {Ana Moreira and Awais Rashid and João Araújo}, year = {2005}, doi = {10.1109/RE.2005.46}, url = {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}, } @article{BaniassadCAMRT06, title = {Discovering Early Aspects}, author = {Elisa L. A. Baniassad and Paul C. Clements and João Araújo and Ana Moreira and Awais Rashid and Bedir Tekinerdogan}, year = {2006}, doi = {10.1109/MS.2006.8}, url = {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}, } @inproceedings{LoughranSR05, title = {From Requirements Documents to Feature Models for Aspect Oriented Product Line Implementation}, author = {Neil Loughran and Américo Sampaio and Awais Rashid}, year = {2005}, doi = {10.1007/11663430_27}, url = {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}, } @book{Rashid03:0, title = {Aspect-Oriented Database Systems}, author = {Awais Rashid}, year = {2003}, tags = {database}, researchr = {https://researchr.org/publication/Rashid03%3A0}, cites = {0}, citedby = {0}, publisher = {Springer}, isbn = {3-540-00948-5}, } @article{RashidB03, title = {Editorial: Aspect-oriented Programming and Separation of Crosscutting Concerns}, author = {Awais Rashid and Lynne Blair}, year = {2003}, url = {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}, } @inproceedings{RashidS98, title = {Facilitating Virtual Representation of CAD Data Through A Learning Based Approach to Conceptual Database Evolution Employing Direct Instance Sharing}, author = {Awais Rashid and Peter Sawyer}, year = {1998}, url = {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}, } @inproceedings{ChavezGBOSR09, title = {Composing architectural aspects based on style semantics}, author = {Christina Chavez and Alessandro F. Garcia and Thaís Vasconcelos Batista and Marcel Vinicius Medeiros Oliveira and Cláudio Sant Anna and Awais Rashid}, year = {2009}, doi = {10.1145/1509239.1509254}, url = {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}, } @inproceedings{Zschaler-10a, title = {VML* -- A Family of Languages for Variability Management in Software Product Lines}, author = {Steffen Zschaler and Pablo Sanchez and Joao Santos and Mauricio Alferez and Awais Rashid and Lidia Fuentes and Ana Moreira and Joao Araujo and Uirá Kulesza}, 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}, } @inproceedings{SampaioGGR07, title = {A Comparative Study of Aspect-Oriented Requirements Engineering Approaches}, author = {Américo Sampaio and Phil Greenwood and Alessandro F. Garcia and Awais Rashid}, year = {2007}, doi = {10.1109/ESEM.2007.3}, url = {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}, } @inproceedings{GreenwoodBFDGCSSBKR07, title = {On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study}, author = {Phil Greenwood and Thiago T. Bartolomei and Eduardo Figueiredo and Marcos Dósea and Alessandro F. Garcia and Nélio Cacho and Cláudio Sant Anna and Sérgio Soares and Paulo Borba and Uirá Kulesza and Awais Rashid}, year = {2007}, doi = {10.1007/978-3-540-73589-2_9}, url = {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}, } @inproceedings{HannemannCR03, title = {Analysis of Aspect-Oriented Software}, author = {Jan Hannemann and Ruzanna Chitchyan and Awais Rashid}, year = {2003}, url = {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}, } @inproceedings{WestonTR05, title = {Modular Aspect Verification for Safer Aspect-Based Evolution}, author = {Nathan Weston and François Taïani and Awais Rashid}, year = {2005}, tags = {rule-based}, researchr = {https://researchr.org/publication/WestonTR05}, cites = {0}, citedby = {0}, pages = {17-28}, booktitle = {ECOOPW}, } @inproceedings{AlvesSBRSRPR08, title = {An Exploratory Study of Information Retrieval Techniques in Domain Analysis}, author = {Vander Alves and Christa Schwanninger and Luciano Barbosa and Awais Rashid and Peter Sawyer and Paul Rayson and Christoph Pohl and Andreas Rummler}, year = {2008}, doi = {10.1109/SPLC.2008.18}, url = {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}, } @inproceedings{RashidS99, title = {Evaluation for Evolution: How Well Commercial Systems Do}, author = {Awais Rashid and Peter Sawyer}, year = {1999}, researchr = {https://researchr.org/publication/RashidS99}, cites = {0}, citedby = {0}, pages = {13-24}, booktitle = {ECOOPW}, } @inproceedings{Rashid01:0, title = {A Database Evolution Approach for Object-Oriented Databases}, author = {Awais Rashid}, year = {2001}, url = {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}, } @article{RashidS01, title = {Aspect-orientation and database systems: an effective customisation approach}, author = {Awais Rashid and 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}, } @inproceedings{PulvermullerSR00, title = {Implementing Collaboration-Based Designs Using Aspect-Oriented Programming}, author = {Elke Pulvermüller and Andreas Speck and Awais Rashid}, year = {2000}, doi = {10.1109/TOOLS.2000.868962}, url = {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}, } @article{BuckleyMZRK05, title = {Towards a taxonomy of software change}, author = {Jim Buckley and Tom Mens and Matthias Zenger and Awais Rashid and Günter Kniesel}, year = {2005}, doi = {10.1002/smr.319}, url = {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}, } @inproceedings{RashidS99a, title = {Evaluation for Evolution: How Well Commercial Systems Do}, author = {Awais Rashid and Peter Sawyer}, year = {1999}, researchr = {https://researchr.org/publication/RashidS99a}, cites = {0}, citedby = {0}, pages = {210-211}, booktitle = {ECOOPW}, } @inproceedings{RashidM06, title = {Domain Models Are NOT Aspect Free}, author = {Awais Rashid and Ana Moreira}, year = {2006}, doi = {10.1007/11880240_12}, url = {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}, } @inproceedings{RashidCSP01, title = {EProMS: An E-commerce Based Process Model for Cooperative Software Development in Small Organisations}, author = {Awais Rashid and Ruzanna Chitchyan and Andreas Speck and Elke Pulvermüller}, year = {2001}, url = {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}, } @inproceedings{FerrariMR08, title = {Mutation Testing for Aspect-Oriented Programs}, author = {Fabiano Cutigi Ferrari and José Carlos Maldonado and Awais Rashid}, year = {2008}, doi = {10.1109/ICST.2008.37}, url = {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}, } @inproceedings{RashidP00, title = {From Object-Oriented to Aspect-Oriented Databases}, author = {Awais Rashid and Elke Pulvermüller}, year = {2000}, url = {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}, } @inproceedings{SampaioR08, title = {Mining early aspects from requirements with ea-miner}, author = {Américo Sampaio and Awais Rashid}, year = {2008}, doi = {10.1145/1370175.1370183}, url = {http://doi.acm.org/10.1145/1370175.1370183}, researchr = {https://researchr.org/publication/SampaioR08}, cites = {0}, citedby = {0}, pages = {911-912}, booktitle = {ICSE}, } @inproceedings{ZschalerRashid2011-0, title = {Towards Modular Code Generators Using Symmetric Language-Aware Aspects}, author = {Steffen Zschaler and Awais Rashid}, 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)}, } @inproceedings{ChitchyanSR05, title = {CoCA: A Composition-Centric Approach to Requirements Engineering}, author = {Ruzanna Chitchyan and Ian Sommerville and Awais Rashid}, year = {2005}, doi = {10.1109/RE.2005.15}, url = {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}, } @inproceedings{ChitchyanRMACBT07, title = {Early Aspects at ICSE 2007: Workshop on Aspect-Oriented Requirements Engineering and Architecture Design}, author = {Ruzanna Chitchyan and Awais Rashid and Ana Moreira and João Araújo and Paul C. Clements and Elisa L. A. Baniassad and Bedir Tekinerdogan}, year = {2007}, doi = {10.1109/ICSECOMPANION.2007.32}, url = {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}, } @inproceedings{Zschaler-10, title = {Domain-Specific Metamodelling Languages for Software Language Engineering}, author = {Steffen Zschaler and Dimitris Kolovos and Nicholas Drivalos and Richard F. Paige and Awais Rashid}, 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}, } @inproceedings{RashidMA03, title = {Modularisation and composition of aspectual requirements}, author = {Awais Rashid and Ana M. D. Moreira and João Araújo}, year = {2003}, doi = {10.1145/643603.643605}, url = {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}, } @inproceedings{ZhangJLR03, title = {Reengineering a PC-Based System into the Mobile Device Product Line}, author = {Weishan Zhang and Stan Jarzabek and Neil Loughran and Awais Rashid}, year = {2003}, url = {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}, } @inproceedings{RashidSMA02, title = {Early Aspects: A Model for Aspect-Oriented Requirements Engineerin}, author = {Awais Rashid and Peter Sawyer and Ana M. D. Moreira and João Araújo}, year = {2002}, url = {http://computer.org/proceedings/re/1465/14650199abs.htm}, researchr = {https://researchr.org/publication/RashidSMA02}, cites = {0}, citedby = {0}, pages = {199-202}, booktitle = {RE}, } @article{HeidenreichSSZAAFKMR10, title = {Relating Feature Models to Other Models of a Software Product Line - A Comparative Study of FeatureMapper and VML*}, author = {Florian Heidenreich and Pablo Sánchez and João Santos and Steffen Zschaler and Mauricio Alférez and João Araújo and Lidia Fuentes and Uirá Kulesza and Ana Moreira and Awais Rashid}, year = {2010}, doi = {10.1007/978-3-642-16086-8_3}, url = {http://dx.doi.org/10.1007/978-3-642-16086-8_3}, tags = {software product line, product line}, researchr = {https://researchr.org/publication/HeidenreichSSZAAFKMR10}, cites = {0}, citedby = {0}, journal = {TAOSD}, volume = {7}, pages = {69-114}, } @inproceedings{AlvesSCRMABT08, title = {Early Aspects: Aspect-Oriented Requirements and Architecture for Product Lines (EA@SPLC.08)}, author = {Vander Alves and Christa Schwanninger and Paul C. Clements and Awais Rashid and Ana Moreira and João Araújo and Elisa L. A. Baniassad and Bedir Tekinerdogan}, year = {2008}, doi = {10.1109/SPLC.2008.70}, url = {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}, } @inproceedings{CoelhoRGFCKSL08, title = {Assessing the Impact of Aspects on Exception Flows: An Exploratory Study}, author = {Roberta Coelho and Awais Rashid and Alessandro Garcia and Fabiano Cutigi Ferrari and Nélio Cacho and Uirá Kulesza and Arndt von Staa and Carlos José Pereira de Lucena}, year = {2008}, doi = {10.1007/978-3-540-70592-5_10}, url = {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}, } @inproceedings{GarciaCBSKRL06, title = {On the Modular Representation of Architectural Aspects}, author = {Alessandro Garcia and Christina Chavez and Thaís Vasconcelos Batista and Cláudio Sant Anna and Uirá Kulesza and Awais Rashid and Carlos José Pereira de Lucena}, year = {2006}, doi = {10.1007/11966104_7}, url = {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}, } @inproceedings{ChitchyanGSRGS09, title = {Semantic vs. syntactic compositions in aspect-oriented requirements engineering: an empirical study}, author = {Ruzanna Chitchyan and Phil Greenwood and Américo Sampaio and Awais Rashid and Alessandro F. Garcia and Lyrene Fernandes da Silva}, year = {2009}, doi = {10.1145/1509239.1509260}, url = {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}, } @inproceedings{PintoCRMACBT08, title = {Early aspects at ICSE 2008: workshop on aspect-oriented requirements engineering and architecture design}, author = {Mónica Pinto and Ruzanna Chitchyan and Awais Rashid and Ana Moreira and João Araújo and Paul C. Clements and Elisa L. A. Baniassad and Bedir Tekinerdogan}, year = {2008}, doi = {10.1145/1370175.1370243}, url = {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}, } @inproceedings{KotonyaR01, title = {A Strategy for Managing Risk in Component-Based Software Development}, author = {Gerald Kotonya and Awais Rashid}, year = {2001}, url = {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}, } @inproceedings{RashidS99:0, title = {Dynamic Relationships in Object Oriented Databases: A Uniform Approach}, author = {Awais Rashid and Peter Sawyer}, year = {1999}, url = {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}, } @inproceedings{RashidC03, title = {Persistence as an aspect}, author = {Awais Rashid and Ruzanna Chitchyan}, year = {2003}, doi = {10.1145/643603.643616}, url = {http://doi.acm.org/10.1145/643603.643616}, researchr = {https://researchr.org/publication/RashidC03}, cites = {0}, citedby = {0}, pages = {120-129}, booktitle = {AOSD}, } @inproceedings{KatzR04, title = {From Aspectual Requirements to Proof Obligations for Aspect-Oriented Systems}, author = {Shmuel Katz and Awais Rashid}, year = {2004}, doi = {10.1109/RE.2004.22}, url = {http://doi.ieeecomputersociety.org/10.1109/RE.2004.22}, researchr = {https://researchr.org/publication/KatzR04}, cites = {0}, citedby = {0}, pages = {48-57}, booktitle = {RE}, } @inproceedings{RashidL02, title = {Relational Database Support for Aspect-Oriented Programming}, author = {Awais Rashid and Neil Loughran}, year = {2002}, url = {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}, } @inproceedings{Rashid01, title = {A Hybrid Approach to Separation of Concerns: The Story of SADES}, author = {Awais Rashid}, year = {2001}, url = {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}, } @inproceedings{LoughranR04, title = {Framed Aspects: Supporting Variability and Configurability for AOP}, author = {Neil Loughran and Awais Rashid}, year = {2004}, url = {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}, } @inproceedings{KhanGGR08, title = {On the Impact of Evolving Requirements-Architecture Dependencies: An Exploratory Study}, author = {Safoora Shakil Khan and Phil Greenwood and Alessandro Garcia and Awais Rashid}, year = {2008}, doi = {10.1007/978-3-540-69534-9_19}, url = {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}, } @inproceedings{RashidGM06, title = {Aspect-oriented software development beyond programming}, author = {Awais Rashid and Alessandro F. Garcia and Ana Moreira}, year = {2006}, doi = {10.1145/1134506}, url = {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}, } @article{RashidS00:0, title = {Object Database Evolution Using Separation of Concerns}, author = {Awais Rashid and Peter Sawyer}, year = {2000}, doi = {10.1145/369275.369281}, url = {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}, } @inproceedings{Rashid00, title = {On to Aspect Persistence}, author = {Awais Rashid}, year = {2000}, url = {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}, } @inproceedings{MoreiraAR05, title = {A Concern-Oriented Requirements Engineering Model}, author = {Ana M. D. Moreira and João Araújo and Awais Rashid}, year = {2005}, doi = {10.1007/11431855_21}, url = {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}, } @inproceedings{ZschalerR11, title = {Aspect assumptions: a retrospective study of AspectJ developers assumptions about aspect usage}, author = {Steffen Zschaler and Awais Rashid}, year = {2011}, doi = {10.1145/1960275.1960288}, url = {http://doi.acm.org/10.1145/1960275.1960288}, tags = {AspectJ}, researchr = {https://researchr.org/publication/ZschalerR11}, cites = {0}, citedby = {0}, pages = {93-104}, booktitle = {AOSD}, } @techreport{ZschalerRashid2011, title = {Symmetric Language-Aware Aspects for Modular Code Generators}, author = {Steffen Zschaler and Awais Rashid}, year = {2011}, tags = {context-aware}, researchr = {https://researchr.org/publication/ZschalerRashid2011}, cites = {0}, citedby = {0}, institution = {King's College London}, type = {TR-11-11}, } @inproceedings{BhattiDR08, title = {Aspect Mining in Procedural Object Oriented Code}, author = {Muhammad Usman Bhatti and Stéphane Ducasse and Awais Rashid}, year = {2008}, doi = {10.1109/ICPC.2008.45}, url = {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}, } @inproceedings{SampaioRR05, title = {Early-AIM: An Approach for Identifying Aspects in Requirements}, author = {Américo Sampaio and Awais Rashid and Paul Rayson}, year = {2005}, doi = {10.1109/RE.2005.24}, url = {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}, } @article{ParsonsRTS06, title = {An architectural pattern for designing component-based application frameworks}, author = {David Parsons and Awais Rashid and Alexandru Telea and Andreas Speck}, year = {2006}, doi = {10.1002/spe.694}, url = {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}, } @article{RashidMT04, title = {Special issue on Early aspects: aspect-oriented requirements engineering and architecture design}, author = {Awais Rashid and Ana M. D. Moreira and Bedir Tekinerdogan}, year = {2004}, doi = {10.1049/ip-sen:20041027}, url = {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}, } @inproceedings{RashidC00, title = {Reconfigurability in Object Database Management Systems: An Aspect-Oriented Approach}, author = {Awais Rashid and Ruzanna Chitchyan}, year = {2000}, tags = {database, systematic-approach}, researchr = {https://researchr.org/publication/RashidC00}, cites = {0}, citedby = {0}, pages = {303-314}, booktitle = {oois}, } @inproceedings{NaqviCZRS08, title = {Cross-Document Dependency Analysis for System-of-System Integration}, author = {Syed Asad Naqvi and Ruzanna Chitchyan and Steffen Zschaler and Awais Rashid and Mario Südholt}, year = {2008}, doi = {10.1007/978-3-642-12566-9_11}, url = {http://dx.doi.org/10.1007/978-3-642-12566-9_11}, tags = {analysis}, researchr = {https://researchr.org/publication/NaqviCZRS08}, cites = {0}, citedby = {0}, pages = {201-226}, booktitle = {monterey}, } @article{BrichauCCDGHJKNRS06, title = {A Model Curriculum for Aspect-Oriented Software Development}, author = {Johan Brichau and Ruzanna Chitchyan and Siobhán Clarke and Ellie D Hondt and Alessandro Garcia and Michael Haupt and Wouter Joosen and Shmuel Katz and Jacques Noyé and Awais Rashid and Mario Südholt}, year = {2006}, doi = {10.1109/MS.2006.146}, url = {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}, } @inproceedings{Rashid98, title = {SADES - a Semi-Autonomous Database Evolution System}, author = {Awais Rashid}, year = {1998}, tags = {database}, researchr = {https://researchr.org/publication/Rashid98}, cites = {0}, citedby = {0}, pages = {24-25}, booktitle = {ECOOPW}, } @inproceedings{KlaerenPRS00, title = {Aspect Composition Applying the Design by Contract Principle}, author = {Herbert Klaeren and Elke Pulvermüller and Awais Rashid and Andreas Speck}, year = {2000}, url = {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}, } @inproceedings{RashidPT99, title = {9th Workshop for PhD Students in Object Oriented Systems}, author = {Awais Rashid and David Parsons and Alexandru Telea}, year = {1999}, url = {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}, } @inproceedings{Rashid06, title = {Aspects and Evolution: The Case for Versioned Types and Meta-Aspect Protocols}, author = {Awais Rashid}, 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}, } @proceedings{journals-taosd-2007-4, 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 = {Awais Rashid and Mehmet Aksit}, volume = {4640}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-77041-1}, } @proceedings{journals-taosd-2006-2, 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 = {Awais Rashid and Mehmet Aksit}, volume = {4242}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-48890-1}, } @proceedings{journals-taosd-2006-1, 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 = {Awais Rashid and Mehmet Aksit}, volume = {3880}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-32972-2}, } @proceedings{journals-taosd-2007-3, 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 = {Awais Rashid and Mehmet Aksit}, volume = {4620}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-75161-8}, }