Professor Awais Rashid
ProfessorResearch Overview
My research spans software engineering and cyber security. I focus on novel software modularity techniques that underpin software that is adaptable, evolvable and resilient in the face of changes and the volatile nature of user requirements and behaviours in the modern digital world. This naturally ties in with my cyber security research which focuses on developing tools and techniques that are adaptable to the constantly changing threat patterns utilised by criminals online. I am particularly interested in security of cyber-physical systems, such as, industrial control systems and Internet of Things. I am also a keen researcher of adversarial and non-adversarial behaviours pertaining to cyber security. I head the Academic Centre of Excellence in Cyber Security Research at Lancaster, lead a project as part of the UK Research Institute on Trustworthy Industrial Control Systems (RITICS), co-lead the Security and Safety theme within the UK Hub on Cyber Security of Internet of Things (PETRAS) and am a member of the UK Centre for Research and Evidence on Security Threats (CREST).
Selected Publications Show all 203 publications
Discovering “unknown known” security requirements
Rashid, A., Naqvi, A., Ramdhany, R., Edwards, M., Chitchyan, R., Ali Babar, M. 2016 In: Proceedings of the 38th International Conference on Software Engineering Austin, TX, May 14 - 22, 2016.
Paper
It bends but would it break?: topological analysis of BGP infrastructures in Europe
Frey, S.A.F., El Khatib, Y., Rashid, A., Szmagalska-Follis, K., Vidler, J.E., Race, N.J.P., Edwards, C.J. 2016 In: IEEE European Symposium on Security and Privacy. IEEE
Paper
Who am I? Analysing Digital Personas in Cybercrime Investigations
Rashid, A., Baron, A., Rayson, P., May-Chahal, C., Greenwood, P., Walkerdine, J. 04/2013 In: Computer. 46, 4, p. 54-61. 8 p.
Journal article
Social networking privacy: understanding the disconnect from policy to controls
Anthonysamy, P., Greenwood, P., Rashid, A. 06/2013 In: Computer. 46, 6, p. 60-67. 8 p.
Journal article
A systematic survey of online data mining technology intended for law enforcement
Edwards, M., Rashid, A., Rayson, P. 09/2015 In: ACM Computing Surveys. 48, 1
Journal article
Software engineering ethics in a digital world
Rashid, A., Weckert, J., Lucas, R. 2009 In: Computer. 42, 6, p. 34-41. 8 p.
Journal article
Pointcut rejuvenation: recovering pointcut expressions in evolving aspect-oriented software
Khatchadourian, R., Greenwood, P., Rashid, A., Xu, G. 2012 In: IEEE Transactions on Software Engineering. 38, 3, p. 642-657. 16 p.
Journal article
Aspect-oriented software development in practice: tales from AOSD-Europe
Rashid, A., Cottenier, T., Greenwood, P., Chitchyan, R., Meunier, R., Coelho, R., Südholt, M., Joosen, W. 02/2010 In: Computer. 43, 2, p. 19-26. 8 p.
Journal article
All Publications Show only selected publications
Flash mobs, Arab Spring and protest movements: can we analyse group identities in online conversations?
Criado Pacheco, N., Rashid, A., Leite, L. 15/11/2016 In: Expert Systems with Applications. 62, p. 212-224. 13 p.
Journal article
Mimicry in online conversations: an exploratory study of linguistic analysis techniques
Carrick, T., Rashid, A., Taylor, P.J. 14/07/2016 In: 2016 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM(. ACM
Paper
iCOP: live forensics to reveal previously unknown criminal media on P2P networks
Peersman, C., Schulze, C., Rashid, A., Brennan, M., Fischer, C. 12/07/2016 In: Digital Investigation.
Journal article
AspectJ code analysis and verification with GASR
Fabry, J., De Roover, C., Noguera, C., Zschaler, S., Rashid, A., Jonckers, V. 07/2016 In: Journal of Systems and Software. 117, p. 528-544. 17 p.
Journal article
Information assurance techniques: perceived cost effectiveness
Such, J.M., Gouglidis, A., Knowles, W., Misra, G., Rashid, A. 07/2016 In: Computers and Security. 60, p. 117-133. 17 p.
Journal article
SimaticScan: towards a specialised vulnerability scanner for industrial control systems
Antrobus, R., Frey, S., Green, B., Rashid, A. 23/06/2016 In: Proceedings 4th International Symposium for ICS & SCADA Cyber Security Research. BCS
Conference contribution
How to improve the security skills of mobile app developers?: comparing and contrasting expert views
Weir, C., Rashid, A., Noble, J. 7/06/2016 In: Proceedings of the 2016 ACM Workshop on Security Information Workers. New York : ACM
Paper
On the role of latent design conditions in cyber-physical systems security
Frey, S., Rashid, A., Zanutto, A., Busby, J.S., Szmagalska-Follis, K. 14/05/2016 In: SEsCPS '16 Proceedings of the 2nd International Workshop on Software Engineering for Smart Cyber-Physical Systemss, SEsCPS 2015, Austin, Texas. New York : ACM p. 43-46. 4 p.
Paper
Early Report: How to Improve Programmers' Expertise at App Security?
Weir, C., Rashid, A., Noble, J. 8/04/2016 In: Proceedings of the 1st International Workshop on Innovations in Mobile Privacy and Security. London, UK : CEUR-WS.org p. 49-50. 2 p.
Paper
Testbed diversity as a fundamental principle for effective ICS security research
Green, B., Frey, S.A.F., Rashid, A., Hutchison, D. 6/04/2016
Conference paper
Inferring semantic mapping between policies and code: the clue is in the language
Anthonysamy, P., Edwards, M., Weichel, C., Rashid, A. 29/03/2016 In: Engineering Secure Software and Systems . Springer p. 233-250. 18 p.
Paper
Study on the gender dimension of trafficking in human beings
Walby, S.T., Apitzsch, B., Armstrong, J.E., Balderston, S., Szmagalska-Follis, K., Francis, B.J., Kelly, L., May-Chahal, C.A., Rashid, A., Shire, K., Towers, J.S., Tunte, M. 16/03/2016
Other contribution
Poster: The Role of Confirmation Bias in Potentially Undermining Speculative Cryptocurrency Decisions
Craggs, B., Rashid, A. 03/2016
Poster
Discovering “unknown known” security requirements
Rashid, A., Naqvi, A., Ramdhany, R., Edwards, M., Chitchyan, R., Ali Babar, M. 2016 In: Proceedings of the 38th International Conference on Software Engineering Austin, TX, May 14 - 22, 2016.
Paper
It bends but would it break?: topological analysis of BGP infrastructures in Europe
Frey, S.A.F., El Khatib, Y., Rashid, A., Szmagalska-Follis, K., Vidler, J.E., Race, N.J.P., Edwards, C.J. 2016 In: IEEE European Symposium on Security and Privacy. IEEE
Paper
Security and resilience of cyber-physical infrastructures: Proceedings of the First International Workshop held on 06 April 2016 in conjunction with the International Symposium on Engineering Secure Software and Systems, London, UK
Rashid, A., Joosen, W., Foley, S. 2016
Other contribution
Dynamic constructs competition miner - occurrence- vs. time-based ageing
Redlich, D., Molka, T., Gilani, W., Blair, G.S., Rashid, A. 19/11/2015 In: Data-Driven Process Discovery and Analysis. Springer p. 79-106. 28 p.
Paper
Detecting broken pointcuts using structural commonality and degree of interest
Khatchadourian, R., Rashid, A., Masuhara, H., Watanabe, T. 9/11/2015 In: 30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015) November 9–13, 2015 Lincoln, Nebraska, USA. IEEE p. 641-646. 6 p.
Paper
Assurance Techniques for Industrial Control Systems (ICS)
Knowles, W., Such Aparicio, J.M., Gouglidis, A., Misra, G., Rashid, A. 10/2015 In: CPS-SPC '15 Proceedings of the First ACM Workshop on Cyber-Physical Systems-Security and/or PrivaCy. New York : ACM p. 101-112. 12 p.
Paper
A systematic survey of online data mining technology intended for law enforcement
Edwards, M., Rashid, A., Rayson, P. 09/2015 In: ACM Computing Surveys. 48, 1
Journal article
Fraglight: shedding light on broken pointcuts in evolving aspect-oriented software
Khatchadourian, R., Rashid, A., Masuhara, H., Watanabe, T. 1/08/2015 In: SPLASH Companion 2015 Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity . New York : ACM p. 17-18. 2 p.
Paper
Weak signals as predictors of real-world phenomena in social media
Charitonidis, C., Rashid, A., Taylor, P.J. 19/06/2015 In: ASONAM '15 Proceedings of the 2015 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining 2015. New York : ACM p. 864-871. 8 p.
Paper
Managing emergent ethical concerns for software engineering in society
Rashid, A., Moore, K., May-Chahal, C., Chitchyan, R. 16/06/2015 In: Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on (Volume:2 ) . IEEE p. 523-526. 4 p. ISBN: 9781479919345.
Conference contribution
Evaluation of the dynamic construct competition miner for an eHealth system
Redlich, D., Galushka, M., Molka, T., Gilani, W., Blair, G.S., Rashid, A. 6/03/2015 In: Business Information Systems . Cham : Springer p. 115-126. 12 p.
Paper
Cyber security controls effectiveness: a qualitative assessment of cyber essentials
Such, J.M., Vidler, J., Seabrook, T., Rashid, A. 2015 Lancaster : Lancaster University.
Other report
Engineering sustainability through language
Chitchyan, R., Cazzola, W., Rashid, A. 2015 In: Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on. IEEE p. 501-504. 4 p.
Paper
Software engineering for privacy in-the-large
Anthonysamy, P., Rashid, A. 2015 In: Software Engineering (ICSE), 2015 IEEE/ACM 37th IEEE International Conference on (Volume:2 ). IEEE Press p. 947-948. 2 p.
Paper
The economics of assurance activities
Such, J.M., Gouglidis, A., Knowles, W., Misra, G., Rashid, A. 2015 Lancaster University. 47 p.
Other report
Tackling the requirements jigsaw puzzle
Albuquerque, M.P., Rashid, A. 08/2014 In: Requirements Engineering Conference (RE), 2014 IEEE 22nd International. IEEE Computer Society p. 233-242. 10 p.
Paper
A service-independent model for linking online user profile information
Edwards, M.J., Rashid, A., Rayson, P. 1/06/2014 In: IEEE Joint Intelligence and Security Informatics Conference, JISIC 2014, The Hague, The Netherlands, 24-26 September, 2014. IEEE p. 280-283. 4 p.
Paper
A method for analysing traceability between privacy policies and privacy controls of online social networks
Anthonysamy, P., Greenwood, P., Rashid, A. 2014 In: Privacy technologies and policy. Berlin : Springer p. 187-202. 16 p.
Paper
Constructs competition miner: process control-flow discovery of BP-domain constructs
Redlich, D., Molka, T., Gilani, W., Blair, G.S., Rashid, A. 2014 In: Business Process Management. Springer p. 134-150. 17 p.
Paper
DFC2M2: a capability maturity model for digital forensics organisations
Al Hanaei, E.H.S.S., Rashid, A. 2014 In: Security and Privacy Workshops (SPW), 2014 IEEE. Piscataway, N.J. : IEEE Publishing p. 57-60. 4 p.
Paper
Introducing a framework for scalable dynamic process discovery
Redlich, D., Gilani, W., Molka, T., Drobek, M., Rashid, A., Blair, G.S. 2014 In: Advances in Enterprise Engineering VIII . Springer p. 151-166. 16 p.
Paper
Research challenges for business process models at run-time
Redlich, D., Blair, G.S., Rashid, A., Molka, T., Gilani, W. 2014 In: [email protected]. Springer p. 208-236. 29 p.
Paper
Safeguarding cyborg childhoods: incorporating the on/offline behaviour of children into everyday social work practices
May-Chahal, C., Mason, C., Rashid, A., Walkerdine, J., Rayson, P., Greenwood, P. 2014 In: British Journal of Social Work. 44, 3, p. 596-614. 19 p.
Journal article
Scalable dynamic business process discovery with the constructs competition miner
Redlich, D., Molka, T., Gilani, W., Blair, G.S., Rashid, A. 2014 In: Proceedings of the 4th International Symposium on Data-driven Process Discovery and Analysis (SIMPDA 2014), Milan, Italy, November 19-21, 2014.. p. 91-107. 17 p.
Paper
iCOP: automatically identifying new child abuse media in P2P networks
Peersman, C., Schulze, C., Rashid, A., Brennan, M., Fischer, C. 2014 In: 2014 IEEE Symposium on Security and Privacy Workshops. IEEE Publishing p. 124-131. 9 p.
Paper
Towards the practical mutation testing of AspectJ programs
Ferrari, F., Rashid, A., Maldonado, J.C. 1/09/2013 In: Science of Computer Programming. 78, 9, p. 1639-1662. 24 p.
Journal article
Social networking privacy: understanding the disconnect from policy to controls
Anthonysamy, P., Greenwood, P., Rashid, A. 06/2013 In: Computer. 46, 6, p. 60-67. 8 p.
Journal article
Who am I? Analysing Digital Personas in Cybercrime Investigations
Rashid, A., Baron, A., Rayson, P., May-Chahal, C., Greenwood, P., Walkerdine, J. 04/2013 In: Computer. 46, 4, p. 54-61. 8 p.
Journal article
EA-analyzer:: automating conflict detection in a large set of textual aspect-oriented requirements
Sardinha, J., Chitchyan, R., Weston, N., Greenwood, P., Rashid, A. 03/2013 In: Automated Software Engineering. 20, 1, p. 111-135. 25 p.
Journal article
Mastering crosscutting architectural decisions with aspects
Sant'Anna, C., Garcia, A., Batista, T.V., Rashid, A. 03/2013 In: Software: Practice and Experience. 43, 3, p. 305-332. 28 p.
Journal article
Aspect identification in textual requirements with EA-Miner
Weston, N., Chitchyan, R., Sampaio, A., Rashid, A., Greenwood, P. 2013
Other chapter contribution
Aspect-oriented requirements engineering
Moreira, A., Chitchyan, R., Araújo, J., Rashid, A. 2013 Berlin : Springer. 383 p. ISBN: 9783642386398. Electronic ISBN: 9783642386404.
Book
Conflict identification with EA-Analyzer
Sardinha, A., Chitchyan, R., Araújo, J., Moreira, A., Rashid, A. 2013
Other chapter contribution
Technological solutions to offending
Rashid, A., Greenwood, P., Walkerdine, J., Baron, A., Rayson, P. 03/2012 In: Understanding and preventing online sexual exploitation of children. London : Willan p. 228-243.
Chapter (peer-reviewed)
Children Online: A survey of child language and CMC corpora
Baron, A., Rayson, P., Greenwood, P., Walkerdine, J., Rashid, A. 2012 In: International Journal of Corpus Linguistics. 17, 4, p. 443-481. 39 p.
Journal article
Collaborative Filtering as an Investigative Tool for Peer-to-Peer Filesharing Networks
Edwards, M., Rashid, A. 2012 In: International Conference on Cyber Security.
Conference contribution
Collaborative Privacy Management for Third-Party Applications in Online Social Networks
Anthonysamy, P., Rashid, A., Walkerdine, J., Greenwood, P., Larkou, G. 2012
Conference paper
EA-tracer: identifying traceability links between code aspects and early aspects
Sardinha, A., Yu, Y., Niu, N., Rashid, A. 2012 In: SAC '12: Proceedings of the 27th Annual ACM Symposium on Applied Computing. New York, NY, USA : ACM p. 1035-1042. 8 p.
Paper
Pointcut rejuvenation: recovering pointcut expressions in evolving aspect-oriented software
Khatchadourian, R., Greenwood, P., Rashid, A., Xu, G. 2012 In: IEEE Transactions on Software Engineering. 38, 3, p. 642-657. 16 p.
Journal article
UDesignIt: Towards Social Media for Community- Driven Design
Greenwood, P., Rashid, A., Walkerdine, J. 2012
Conference paper
Unveiling and Taming Liabilities of Aspects in the Presence of Exceptions: A Static Analysis Based Approach
Coelho, R., von Staa, A., Kulesza, U., Rashid, A., Lucena, C. 07/2011 In: Information Sciences. 181, 13, p. 2700-2720. 21 p.
Journal article
Using verifiable author data: Gender and spelling differences in Twitter and SMS
Baron, A., Tagg, C., Rayson, P., Greenwood, P., Walkerdine, J., Rashid, A. 06/2011
Conference paper
Aspect assumptions: a retrospective study of AspectJ developers' assumptions about aspect usage
Zschaler, S., Rashid, A. 2011 In: AOSD '11 Proceedings of the tenth international conference on Aspect-oriented software development. New York : ACM Press p. 93-104. 12 p.
Paper
Aspect-Oriented, Model-Driven, Software Product Lines: The AMPLE Way
Rashid, A., Royer, J., Rummler, A. 2011 Cambridge University Press. 464 p. ISBN: 978-0-521-76722-4.
Book
Do the Privacy Policies Reflect the Privacy Controls on Social Networks?
Anthonysamy, P., Rashid, A., Greenwood, P. 2011 In: Privacy, Security, Risk and Trust (PASSAT). IEEE Xplore p. 1155-1158. 4 p.
Paper
Inferring test results for dynamic software product lines
Cafeo, B., Noppen, J., Ferrari, F., Chitchyan, R., Rashid, A. 2011 In: ESEC/FSE '11 Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering. New York : ACM Press p. 500-503. 4 p.
Paper
Modelling adaptability and variability in requirements
Greenwood, P., Chitchyan, R., Rashid, A., Noppen, J., Fleurey, F., Solberg, A. 2011 In: 19th IEEE International Requirements Engineering Conference, RE 2011. IEEE p. 343-344. 2 p.
Paper
Proteum/AJ: a mutation system for AspectJ programs
Ferrari, F.C., Nakagawa, E.Y., Maldonado, J.C., Rashid, A. 2011 In: AOSD '11: Proceedings of the tenth international conference on Aspect-oriented software development companion. New York : ACM p. 73-74. 2 p. ISBN: 978-1-4503-0606-5 .
Conference contribution
Taming Unbounded Variability in Service Engineering
Anthonysamy, P., Rashid, A., Rummler, A. 2011 In: Business Process Management Workshops BPM 2010 International Workshops and Education Track, Hoboken, NJ, USA, September 13-15, 2010, Revised Selected Papers. Berlin : Springer p. 615-619. 4 p.
Paper
Towards modular code generators using symmetric language-aware aspects
Zschaler, S., Rashid, A. 2011 In: FREECO '11: Proceedings of the 1st International Workshop on Free Composition. New York, NY, USA : ACM p. 1-5. 5 p.
Paper
VML* - a family of languages for variability management in software product lines
Zschaler, S., Sanchez, P., Santos, J., Alferez, M., Rashid, A., Fuentes, L., Moreira, A., Araujo, J., Kulesza, U. 03/2010 In: Software Language Engineering . Berlin : Springer p. 82-102. 21 p.
Paper
Aspect-oriented software development in practice: tales from AOSD-Europe
Rashid, A., Cottenier, T., Greenwood, P., Chitchyan, R., Meunier, R., Coelho, R., Südholt, M., Joosen, W. 02/2010 In: Computer. 43, 2, p. 19-26. 8 p.
Journal article
An exploratory study of fault-proneness in evolving aspect-oriented programs
Ferrari, F., Burrows, R., Lemos, O., Garcia, A., Figueiredo, E., Cacho, N., Lopes, F., Temudo, N., Silva, L., Soares, S., Rashid, A., Masiero, P., Batista, T., Maldonado, J. 2010 In: ICSE '10 Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1. New York : ACM p. 65-74. 10 p.
Paper
An exploratory study of fault-proneness in evolving aspect-oriented programs
Ferrari, F., Burrows, R., Lemos, O., Garcia, A., Figueiredo, E., Cacho, N., Lopes, F., Temudo, N., Silva, L., Soares, S., Rashid, A., Masiero, P., Batista, T., Maldonado, J. 2010 In: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE 2010). ACM Press p. 65-74. 10 p.
Paper
Automating the mutation testing of aspect-oriented Java programs
Ferrari, F.C., Nakagawa, E.Y., Rashid, A., Maldonado, J.C. 2010 In: AST '10: Proceedings of the 5th Workshop on Automation of Software Test. New York, NY, USA : ACM p. 51-58. 8 p.
Paper
Cross-Document Dependency Analysis for System-of-System Integration
Naqvi, A., Chitchyan, R., Zschaler, S., Rashid, A., Südholt, M. 2010 In: Foundations of Computer Software. Future Trends and Techniques for Development. Berlin : Springer p. 201-226. 26 p.
Paper
Domain-specific metamodelling languages for software language engineering
Zschaler, S., Kolovos, D.S., Drivalos, N., Paige, R.F., Rashid, A. 2010 In: Software language engineering. Berlin : Springer p. 334-353. 20 p.
Paper
Relating Feature Models to Other Models of a Software Product Line: A Comparative Study of FeatureMapper and VML*
Heidenreich, F., Sanchez, P., Santos, J., Zschaler, S., Alferez, M., Araujo, J., Fuentes, L., Kulesza, U., Moreira, A., Rashid, A. 2010 In: Transactions on Aspect-Oriented Software Development. LNCS 6, p. 69-114. 46 p.
Journal article
Forensics Software for Detecting Online Paedophile Activity
Walkerdine, J., Greenwood, P., Rashid, A., Rayson, P., May-Chahal, C., Duquenoy, P., Watson, P., Jones, M., Brennan, M. 11/2009
Conference paper
Who said what? Methodological issues in applying corpus-based methods to analyse online chat data
Rayson, P., Greenwood, P., Rashid, A., Walkerdine, J. 07/2009 In: CL2009 Proceedings of the Corpus Linguistics Conference.
Paper
Isis: Protecting Children in Online Social Networks
Rashid, A., Rayson, P., Greenwood, P., Walkerdine, J., Duquenoy, P., Watson, P., Brennan, M., Jones, M. 2/06/2009 In: International Conference Advances in the Analysis of Online Paedophile Activity. Paris : Antipaedo Project p. 33-38. 6 p.
Paper
A framework for constructing semantically composable feature models from natural language requirements
Weston, N., Chitchyan, R., Rashid, A. 2009 In: Proceedings of the 13th International Software Product Line Conference. New York : ACM Press p. 211-220. 10 p.
Paper
ArborCraft: automatic feature models from textual requirements documents
Weston, N., Rashid, A. 2009 In: EA '09 Proceedings of the 15th workshop on Early aspects. New York, NY, USA : ACM p. 45-46. 2 p.
Paper
Composing architectural aspects based on style semantics
Chavez, C., Garcia, A., Batista, T., Oliveira, M., Sant'Anna, C., Rashid, A. 2009 In: AOSD '09 Proceedings of the 8th ACM international conference on Aspect-oriented software development. New York : ACM Press p. 111-122. 12 p.
Paper
EA-Analyzer: automating conflict detection in aspect-oriented requirements
Sardinha, A., Chitchyan, R., Weston, N., Rashid, A. 2009 In: Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on . IEEE Publishing p. 530-534. 5 p.
Paper
EA-Analyzer: a tool for identifying conflicting dependencies in requirements documents
Sardinha, A., Rashid, A., Chitchyan, R., Weston, N., Greenwood, P. 2009 In: EA '09 Proceedings of the 15th workshop on Early aspects. New York, NY, USA : ACM p. 43-44. 2 p.
Paper
Formal semantic conflict detection in aspect-oriented requirements
Weston, N., Chitchyan, R., Rashid, A. 2009 In: Requirements Engineering . 14, 4, p. 247-268. 22 p.
Journal article
Modelling Imperfect Product Line Requirements with Fuzzy Feature Diagrams
Noppen, J., van den Broek, P., Weston, N., Rashid, A. 2009 In: Third International Workshop on Variability Modelling of Software-intensive systems. Universität Duisburg-Essen p. 93-102. 10 p.
Paper
Pointcut rejuvenation: recovering pointcut expressions in evolving aspect-oriented software
Khatchadourian, R., Greenwood, P., Rashid, A., Xu, G. 2009 In: Automated Software Engineering, 2009. ASE '09. 24th IEEE/ACM International Conference on . IEEE Publishing p. 575-579. 5 p.
Paper
Semantic vs. syntactic compositions in aspect-oriented requirements engineering: an empirical study
Chitchyan, R., Greenwood, P., Sampaio, A., Rashid, A., Garcia, A., da Silva, L. 2009 In: AOSD '09 Proceedings of the 8th ACM international conference on Aspect-oriented software development. New York : ACM Press p. 149-160. 12 p.
Paper
Software engineering ethics in a digital world
Rashid, A., Weckert, J., Lucas, R. 2009 In: Computer. 42, 6, p. 34-41. 8 p.
Journal article
Transactions on aspect-oriented software development V
Rashid, A., Ossher, H. 2009 Berlin : Springer. ISBN: 9783642020582. Electronic ISBN: 9783642020599.
Book
A catalogue of bug patterns for exception handling in aspect-oriented programs
Coelho, R., Rashid, A., von Staa, A., Noble, J., Kulesza, U., Lucena, C. 2008 In: PLoP '08: Proceedings of the 15th Conference on Pattern Languages of Programs. New York, NY, USA : ACM p. 1-13. 13 p. ISBN: 978-1-60558-151-4.
Conference contribution
A formal approach to semantic composition of aspect-oriented requirements
Weston, N., Chitchyan, R., Rashid, A. 2008 In: International Requirements Engineering, 2008. RE '08. 16th IEEE . IEEE Publishing p. 173-182. 10 p.
Paper
An Exploratory Study of Information Retrieval Techniques in Domain Analysis
Alves, V., Schwanninger, C., Barbosa, L., Rashid, A., Sawyer, P., Rayson, P., Pohl, C., Rummler, A. 2008 In: 12th International Software Product Line Conference, 2008. SPLC '08. . IEEE Publishing p. 67-76. 10 p.
Paper
Aspect mining in procedural object oriented code
Bhatti, M., Ducasse, S., Rashid, A. 2008 In: Program Comprehension, 2008. ICPC 2008. The 16th IEEE International Conference on . IEEE Publishing p. 230-235. 6 p.
Paper
Aspect-oriented requirements engineering: an introduction
Rashid, A. 2008 In: International Requirements Engineering, 2008. RE '08. 16th IEEE . IEEE Publishing p. 306-309. 4 p.
Paper
Aspect-oriented requirements engineering: a roadmap
Rashid, A., Chitchyan, R. 2008 In: EA '08: Proceedings of the 13th international workshop on Early Aspects. New York, NY, USA : ACM p. 35-41. 7 p.
Paper
Aspect-oriented software development: an introduction
Brichau, J., Chitchyan, R., Rashid, A., D'Hondt, T. 2008 In: Wiley Encyclopedia of Computer Science and Engineering 2008. John Wiley and Sons
Chapter (peer-reviewed)
Assessing the Impact of Aspects on Exception Flows: An Exploratory Study
Coelho, R., Rashid, A., Garcia, A., Ferrari, F., Cacho, N., Kulesza, U., von Staa, A., Lucena, C. 2008 In: Proceedings of the 22nd European Conference on Object-Oriented Programming (ECOOP 2008). Berlin : Springer p. 207-234. 27 p.
Paper
Early Aspects: Aspect-Oriented Requirements and Architecture for Product Lines ([email protected])
Alves, V., Schwanninger, C., Clements, P., Rashid, A., Moreira, A., Araújo, J.a., Baniassad, E., Tekinerdogan, B. 2008 In: SPLC '08: Proceedings of the 2008 12th International Software Product Line Conference. Washington, DC, USA : IEEE Computer Society p. 382. 1 p. ISBN: 978-0-7695-3303-2.
Conference contribution
Early aspects at ICSE 2008: workshop on aspect-oriented requirements engineering and architecture design
Pinto, M., Chitchyan, R., Rashid, A., Moreira, A., Araujo, J., Clements, P., Baniassad, E., Tekinerdogan, B. 2008 In: ICSE Companion '08: Companion of the 30th international conference on Software engineering. New York, NY, USA : ACM p. 1053-1054. 2 p. ISBN: 978-1-60558-079-1.
Conference contribution
Mining early aspects from requirements with ea-miner
Sampaio, A., Rashid, A. 2008 In: ICSE Companion '08: Companion of the 30th international conference on Software engineering. New York, NY, USA : ACM p. 911-912. 2 p. ISBN: 978-1-60558-079-1.
Conference contribution
Mutation testing for aspect-oriented programs
Ferrari, F., Maldonado, J., Rashid, A. 2008 In: Software Testing, Verification, and Validation, 2008 1st International Conference on . IEEE Publishing p. 52-61. 10 p.
Paper
On the impact of evolving requirements - architecture dependencies: an exploratory study
Shakil-Khan, S., Greenwood, P., Garcia, A., Rashid, A. 2008 In: Advanced Information Systems Engineering 20th International Conference, CAiSE 2008 Montpellier, France, June 16-20, 2008 Proceedings. Springer p. 243-257. 14 p.
Paper
Rejuvenate pointcut: a tool for pointcut expression recovery in evolving aspect-oriented software
Khatchadourian, R., Rashid, A. 2008 In: Source Code Analysis and Manipulation, 2008 Eighth IEEE International Working Conference on. IEEE p. 261-262. 2 p. ISBN: 9780769533537.
Conference contribution
Supporting Law Enforcement in Digital Communities through Natural Language Analysis
Hughes, D., Rayson, P., Walkerdine, J., Lee, K., Greenwood, P., Rashid, A., May-Chahal, C., Brennan, M. 2008 In: Computational Forensics . Berlin : Springer p. 122-134. 13 p.
Paper
Interaction analysis for fault-tolerance in aspect-oriented programming
Weston, N., Taiani, F., Rashid, A. 11/09/2007 In: Proceedings of the Workshop on Methods, Models and Tools for Fault Tolerance (MeMoT), July 3, 2007, Oxford, UK, held in conjunction with iFM 2007: integrated Formal Methods. p. 95-102. 8 p.
Paper
On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study.
Greenwood, P., Bartolomei, T., Figueiredo, E., Dosea, M., Garcia, A., Cacho, N., Sant'Anna, C., Soares, S., Borba, P., Kulesza, U., Rashid, A., Ernst, E. 08/2007
Conference paper
Semantics-Based Composition for Aspect-Oriented Requirements Engineering
Chitchyan, R., Rashid, A., Rayson, P., Waters, R. 04/2007 In: AOSD '07 Proceedings of the 6th international conference on Aspect-oriented software development. ACM p. 36-48. 13 p.
Paper
EA-Miner: towards automation in aspect-oriented requirements engineering
Sampaio, A., Rashid, A., Chitchyan, R., Rayson, P. 02/2007 In: Transactions on Aspect-Oriented Software Development III. Berlin : Springer Verlag p. 4-39. 36 p.
Paper
A Comparative Study of Aspect-Oriented Requirements Engineering Approaches
Sampaio, A., Greenwood, P., Garcia, A., Rashid, A. 2007 In: Empirical Software Engineering and Measurement, 2007. ESEM 2007. First International Symposium on. p. 166-175. 10 p.
Paper
COMPASS: Composition-Centric Mapping of Aspectual Requirements to Architecture
Chitchyan, R., Pinto, M., Rashid, A., Fuentes, L., EC FP6 (Funder) 2007 In: Transactions on Aspect-Oriented Software Development. III, p. 3-53. 51 p.
Journal article
Early aspects: are there any other kind?
Rashid, A. 2007 In: Early Aspects: Current Challenges and Future Directions 10th International Workshop, Vancouver, Canada, March 13, 2007, Revised Selected Papers. Berlin : Springer p. 195-198. 4 p.
Paper
JAT: a test automation framework for multi-agent systems
Coelho, R., Cirilo, E., Kulesza, U., von Staa, A., Rashid, A. 2007 In: Software Maintenance, 2007. ICSM 2007. IEEE International Conference on . IEEE Publishing p. 425-434. 10 p.
Paper
On the Contributions of an End-to-End AOSD Testbed
Greenwood, P., Garcia, A., Rashid, A., Figueiredo, E., Sant'Anna, C., Cacho, N., Sampaio, A., Soares, S., Borba, P., Dosea, M., Ramos, R., Kulesza, U., Bartolomei, T., Pinto, M., Fuentes, L., Gamez, N., Moreira, A., Araujo, J., Batista, T., Medeiros, A., Dantas, F., Fernandes, L., Wloka, J., Chavez, C., France, R., Brito, I. 2007 In: Aspect-Oriented Requirements Engineering and Architecture Design, 2007. Early Aspects at ICSE: Workshops in. Washington, DC, USA : IEEE Computer Society p. 8. 1 p. ISBN: 0-7695-2957-7.
Conference contribution
Transactions on Aspect-Oriented Software Development III
Rashid, A. 2007 Springer.
Book
Transactions on Aspect-Oriented Software Development IV
Rashid, A. 2007 Springer.
Book
Driving and managing architectural decisions with aspects
Garcia, A., Batista, T., Rashid, A., Sant'Anna, C. 09/2006 In: Software Engineering Notes. 31, 5
Journal article
Evaluating EA-Miner: Are Early Aspect Mining Techniques Effective?
Chitchyan, R., Sampaio, A., Rashid, A., Rayson, P. 07/2006
Conference paper
A Tool Suite for Aspect-Oriented Requirements Engineering
Chitchyan, R., Sampaio, A., Rashid, A., Rayson, P. 05/2006 In: EA '06 Proceedings of the 2006 international workshop on Early aspects at ICSE. ACM p. 19-26. 8 p.
Paper
Discovering Early Aspects.
Baniassad, E., Clements, P., Araujo, J., Moreira, A., Rashid, A., Tekinerdogan, B. 02/2006 In: IEEE Software. 23, 1, p. 61-70. 10 p.
Journal article
A model curriculum for aspect-oriented software development
Brichau, J., Chitchyan, R., Clarke, S., D'Hondt, E., Garcia, A., Haupt, M., Joosen, W., Katz, S., Noye, J., Rashid, A., Südholt, M. 2006 In: IEEE Software. 23, 6, p. 53-61. 9 p.
Journal article
An architectural pattern for designing component-based application frameworks
Parsons, D., Rashid, A., Telea, A., Speck, A. 2006 In: Software: Practice and Experience. 36, 2, p. 157-190. 34 p.
Journal article
Aspect-Oriented software development beyond programming
Rashid, A., Garcia, A., Moreira, A. 2006 In: Reuse of Off-the-Shelf Components 9th International Conference on Software Reuse, ICSR 2006 Turin, Italy, June 12-15, 2006 Proceedings. Berlin : Springer p. 441-442. 2 p. ISBN: 978-3-540-34606-7.
Conference contribution
Domain models are NOT aspect free
Rashid, A., Moreira, A. 2006 In: Model driven engineering languages and systems. Berlin : Springer p. 155-169. 15 p.
Paper
From requirements documents to feature models for aspect oriented product line implementation
Loughran, N., Sampaio, A., Rashid, A. 2006 In: Satellite Events at the MoDELS 2005 Conference MoDELS 2005 International Workshops Doctoral Symposium, Educators Symposium Montego Bay, Jamaica, October 2-7, 2005 Revised Selected Papers. Berlin : Springer p. 262-271. 10 p.
Paper
On the modular representation of architectural aspects
Garcia, A., Chavez, C., Batista, T., Sant'Anna, C., Kulesza, U., Rashid, A. 2006 In: Software Architecture. Berlin : Springer p. 82-97. 16 p.
Paper
Reflections on architectural connection: seven issues on aspects and ADLs
Batista, T., Chavez, C., Garcia, A., Rashid, A., Sant'Anna, C., Kulesza, U., Filho, F.C. 2006 In: EA '06: Proceedings of the 2006 international workshop on Early aspects at ICSE. New York : ACM p. 3-10. 8 p. ISBN: 1-59593-405-7 .
Conference contribution
Transactions on Aspect-Oriented Software Development I
Rashid, A., Aksit, M. 2006 Berlin : Springer Verlag. 334 p. ISBN: 3540329722, 9783540329725. Electronic ISBN: 9783540329749.
Book
Transactions on Aspect-Oriented Software Development II
Rashid, A., Aksit, M. 2006 Berlin : Springer-Verlag. 288 p. ISBN: 3540488901, 9783540488903.
Book
Reflection and aspects meet again: runtime reflective mechanisms for dynamic aspects
Bencomo, N., Blair, G.S., Coulson, G., Grace, P., Rashid, A. 11/2005
Conference paper
Towards a taxonomy of software change: research articles
Buckley, J., Mens, T., Zenger, M., Rashid, A., Kniesel, G. 09/2005 In: Journal of Software Maintenance and Evolution: Research and Practice. 17, 5, p. 309-332. 24 p.
Journal article
Multi-Dimensional Separation of Concerns in Requirements Engineering.
Moreira, A., Rashid, A., Araujo, J. 29/08/2005 In: Requirements Engineering, 2005. Proceedings. 13th IEEE International Conference on. IEEE Xplore p. 285-296. 12 p.
Paper
Modular Aspect Verification for Safer Aspect-Based Evolution
Weston, N., Taiani, F., Rashid, A. 07/2005
Other contribution
Comparing Requirements Engineering Approaches for Handling Crosscutting Concerns
Chitchyan, R., Rashid, A., Sawyer, P. 06/2005
Other
A database evolution taxonomy for object-oriented databases.
Rashid, A., Sawyer, P. 1/04/2005 In: Journal of Software Maintenance and Evolution: Research and Practice. 17, 2, p. 93-141. 49 p.
Journal article
A Multi-Dimensional, Model-Driven Approach to Concern Identification and Traceability
Rashid, A., Sawyer, P., Sampaio, A., Moreira, A., Araujo, J. 01/2005
Other contribution
A Pattern for Designing Component-Based Frameworks
Rashid, A., Parsons, D., Telea, A., Speck, A. 01/2005
Other contribution
A State-based Join Point Model for AOP
Rashid, A., Ali, N. 01/2005
Other contribution
Aspect-Oriented Programming for Pervasive Computing: A comparative Study
Rashid, A., Kortuem, G., Walkerdine, J. 01/2005
Working paper
Engineering Aspect-Oriented Systems
Blair, G.S., Blair, L., Rashid, A., Chitchyan, R., Moreira, A., Araujo, J. 01/2005 In: Aspect-oriented software development. Harlow : Addison Wesley Longman p. 379-406. 28 p. ISBN: 9780321219763.
Chapter
Mining Aspects in Requirements
Sampaio, A., Loughran, N., Rashid, A., Rayson, P. 01/2005
Conference paper
Survey of Aspect-Oriented Analysis and Design
Chitchyan, R., Rashid, A., Sawyer, P., Garcia, A., Bakker, J., Pinto Alarcon, M., Tekinerdogan, B., Clarke, S., Jackson, A. 01/2005
Other contribution
Towards a Taxonomy of Software Evolution
Rashid, A., Mens, T., Buckley, J., Zenger, M., Kniesel, G. 01/2005
Other contribution
A concern-oriented requirements engineering model
Moreira, A., Araújo, J., Rashid, A. 2005 In: Advanced Information Systems Engineering 17th International Conference, CAiSE 2005, Porto, Portugal, June 13-17, 2005. Proceedings. Berlin : Springer p. 293-308. 16 p.
Paper
EA-Miner: a tool for automating aspect-oriented requirements identification
Sampaio, A., Chitchyan, R., Rashid, A., Rayson, P. 2005 In: ASE '05: Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering. New York : ACM p. 352-355. 4 p.
Paper
Early-AIM: an approach for identifying aspects in requirements
Sampaio, A., Rashid, A., Rayson, P. 2005 In: Requirements Engineering, 2005. Proceedings. 13th IEEE International Conference on. Washington, DC, USA : IEEE Computer Society p. 487-488. 2 p.
Paper
Aspect-Oriented Database Systems
Rashid, A. 10/2004 Springer. 176 p. ISBN: 978-3-642-05669-7.
Book
Towards large-scale AOSD research: a European research centre on AOS
Rashid, A. 07/2004
Other contribution
Framed Aspects : Supporting Variability and Configurability for AOP.
Loughran, N., Rashid, A. 04/2004
Other
Software Evolution with XVCL
Loughran, N., Rashid, A., Zhang, W., Jarzabek, S., Zhang, H. 04/2004 In: EPRINTS-BOOK-TITLE.
Chapter
PROBE: From Requirements and Design to Proof Oligations for Aspect-Oriented Systems
Rashid, A., Katz, S. 03/2004
Working paper
Supporting Product Line Evolution with Framed Aspects
Loughran, N., Rashid, A., Zhang, W. 03/2004
Other
Adaptation as an aspect in pervasive computing
Rashid, A., Kortuem, G. 01/2004
Conference paper
Analysis of aspect-oriented software
Chitchyan, R., Rashid, A., Hannemann, J. 01/2004
Other contribution
Managing variability throughout the software development lifecycle
Loughran, N., Rashid, A. 01/2004
Other contribution
On the Separation of Concerns in Program Families
Rashid, A., Blair, G.S., Adrian, C. 01/2004
Working paper
Special issue on early aspects: aspect-oriented requirements engineering and architecture design
Rashid, A., Moreira, A., Tekinerdogan, B. 01/2004
Other contribution
Supporting flexible object database evolution with aspects
Rashid, A., Leidenfrost, N. 01/2004
Other contribution
Dynamic Framed Aspects for Dynamic Software Evolution
Greenwood, P., Blair, L., Loughran, N., Rashid, A. 2004
Other chapter contribution
From Aspectual Requirements to Proof Obligations for Aspect-Oriented Systems
Katz, S., Rashid, A. 2004 In: 12th IEEE International Requirements Engineering Conference (RE'04). Washington, DC, USA : IEEE Computer Society p. 48-57. 10 p.
Paper
A Model for Dynamic Hyperspaces
Chitchyan, R., Sommerville, I., Rashid, A. 03/2003
Other
Managing Complexity in Middleware
Colyer, A., Blair, G.S., Rashid, A. 03/2003
Other
Supporting Evolution in Software using Frame Technology and Aspect-Orientation
Loughran, N., Rashid, A. 02/2003
Other
A Framework for Customisable Schema Evolution in Object-Oriented Databases
Rashid, A. 01/2003
Other
GEMA: A Generic Model for AOP
Rashid, A., Mehner, K. 01/2003
Other
Towards a Generic Model for AOP (GEMA)
Rashid, A., Mehner, K. 01/2003
Working paper
XML Data Management: Native XML and XML-Enabled Database Systems
Rashid, A., Chaudhri, A., Zicari, R. 01/2003 Unknown Publisher.
Book
Aspect-Oriented Programming and Separation of Crosscutting Concerns
Rashid, A., Blair, L. 2003 In: The Computer Journal. 46, 5, 2 p.
Editorial
Modularisation and composition of aspectual requirements
Rashid, A., Moreira, A., Araújo, J. 2003 In: AOSD '03: Proceedings of the 2nd international conference on Aspect-oriented software development. New York : ACM p. 11-20. 10 p.
Paper
Persistence as an aspect
Rashid, A., Chitchyan, R. 2003 In: AOSD '03: Proceedings of the 2nd international conference on Aspect-oriented software development. New York : ACM p. 120-129. 10 p.
Paper
Reengineering a PC-based system into the mobile device product line
Zhang, W., Jarzabek, S., Loughran, N., Rashid, A. 2003 In: Software Evolution, 2003. Proceedings. Sixth International Workshop on Principles of. Washington, DC, USA : IEEE Computer Society p. 149-160. 12 p. ISBN: 0769519032.
Conference contribution
Relational Database Support for Aspect-Oriented Programming
Rashid, A., Loughran, N. 2003 In: Objects, Components, Architectures, Services, and Applications for a Networked World International Conference NetObjectDays, NODe 2002 Erfurt, Germany, October 7–10, 2002 Revised Papers. Berlin : Springer p. 233-247. 15 p.
Paper
Towards a Common Interface for Runtime Inspection in AOP Environments
Rashid, A., Mehner, K. 11/2002
Other
Aspect-Oriented Requirements with UML
Moreira, R., Rashid, A., Araujo, J., Brito, I. 10/2002
Other
Aspect-Oriented Schema Evolution in Object Databases: A Comparative Case Study
Rashid, A. 06/2002
Other
An Analysis of Design Approaches for Crosscutting Concerns
Chitchyan, R., Sommerville, I., Rashid, A. 04/2002
Other
An Aspect-Oriented Framework for Schema Evolution in Object-Oriented Databases
Rashid, A., Green, R. 04/2002
Other
Mining Aspects
Loughran, N., Rashid, A. 04/2002
Other
Weaving Aspects in a Persistent Environment
Rashid, A. 02/2002 In: ACM SIGPLAN Notices. 37, p. 36-44. 9 p.
Journal article
On Building Customisable Cooperative Information Systems
Rashid, A. 01/2002
Other
Early aspects: a model for aspect-oriented requirements engineering
Rashid, A., Sawyer, P., Moreira, A.M.D., Araújo, J. 2002 In: Requirements Engineering, 2002. Proceedings. IEEE Joint International Conference on. Washington, DC, USA : IEEE Computer Society p. 199-202. 4 p.
Paper
Aspect-Orientation and Database Systems: An Effective Customisation Approach.
Sawyer, P., Rashid, A. 1/10/2001 In: IEE Proceedings - Software. 148, 5, p. 156-164. 9 p.
Journal article
Aspect Orientation and Database System: An Effective Customisation Approach
Rashid, A., Sawyer, P. 10/2001 In: IEE Proceedings - Software. 148, 5, p. 156-164. 9 p.
Journal article
A Development Strategy for Minimising Risks in Component-Based Development
Kotonya, G., Rashid, A. 09/2001
Other
Aspect-Oriented and Component Based Software Engineering
Rashid, A. 06/2001 In: IEE Proceedings - Software. 148 , 3, p. 87-88. 2 p.
Journal article
Aspect-Oriented and Component-Based Software Engineering
Rashid, A. 06/2001
Other contribution
Multi-Paradigm Implementation of an Object Database Evolution System
Rashid, A. 06/2001
Other
Risk Management in Component Based Development:: A Separation of Concerns Perspective
Rashid, A., Kotonya, G. 06/2001
Other
A Database Evolution Approach for Object-Oriented Databases
Rashid, A. 01/2001
Doctoral Thesis
A Flexible Approach for Instance Adaptation During Class Versioning
Rashid, A., Sawyer, P., Pulvermueller, E. 2001 In: Objects and Databases International Symposium Sophia Antipolis,France,June 13,2000 Revised Papers. Berlin : Springer p. 101-113. 13 p.
Paper
A Hybrid Approach to Separation of Concerns: The Story of SADES
Rashid, A. 2001 In: Metalevel Architectures and Separation of Crosscutting Concerns Third International Conference, REFLECTION 2001 Kyoto, Japan, September 25–28, 2001 Proceedings. Berlin : Springer p. 231-249. 19 p.
Paper
A database evolution approach for object-oriented databases
Rashid, A. 2001 In: Software Maintenance, 2001. Proceedings. IEEE International Conference on. Washington, DC, USA : IEEE Computer Society p. 561-564. 4 p. ISBN: 0-7695-1189-9.
Conference contribution
Aspect Composition Applying the Design by Contract Principle
Klaeren, H., Pulvermueller, E., Rashid, A., Speck, A. 2001 In: Generative and Component-Based Software Engineering Second International Symposium, GCSE 2000 Erfurt, Germany, October 9–12, 2000 Revised Papers. Berlin : Springer p. 57-69. 13 p.
Paper
EProMS: An E-commerce Based Process Model for Cooperative Software Development in Small Organisations
Rashid, A., Chitchyan, R., Speck, A., Pulvermueller, E. 2001 In: Electronic Commerce and Web Technologies Second International Conference, EC-Web 2001 Munich, Germany, September 4–6, 2001 Proceedings. Berlin : Springer p. 39-48. 10 p.
Paper
On to Aspect Persistence
Rashid, A. 2001 In: Generative and Component-Based Software Engineering Second International Symposium, GCSE 2000 Erfurt, Germany, October 9–12, 2000 Revised Papers. Berlin : Springer p. 26-36. 11 p.
Paper
Implementing Collaboration-Based Designs Using Aspect-Oriented Programming
Rashid, A., Pulvermueller, E., Speck, A. 01/2000 In: Technology of Object-Oriented Languages and Systems, 2000. TOOLS 34. Proceedings. 34th International Conference on. p. 95 - 104 . 10 p.
Paper
From Object-Oriented to Aspect-Oriented Databases
Rashid, A., Pulvermueller, E. 2000 In: Database and Expert Systems Applications 11th International Conference, DEXA 2000 London, UK, September 4–8, 2000 Proceedings. Berlin : Springer p. 125-134. 10 p.
Paper
Object database evolution using separation of concerns
Rashid, A., Sawyer, P. 2000 ACM SIGMM Records 8 p.
Letter
Reconfigurability in Object Database Management Systems: An Aspect-Oriented Approach
Rashid, A., Chitchyan, R. 2000 In: OOIS 2000 : 6th International Conference on Object Oriented Information Systems, 18-20 December 2000, London, UK : proceedings . London : Springer p. 303-314. 12 p.
Paper
Transparent Dynamic Database Evolution from Java
Rashid, A., Sawyer, P. 11/1999
Other
Individual Software Development in Generative Programming
Rashid, A., Chitchyan, R., Speck, A., Pulvermueller, E. 09/1999
Other
9th Workshop for PhD Students in Object Oriented Systems
Rashid, A., Parsons, D., Telea, A. 1999 In: Object-Oriented Technology ECOOP’99 Workshop Reader ECOOP’99 Workshops, Panels, and Posters Lisbon, Portugal, June 14–18, 1999 Proceedings. Berlin : Springer p. 116-135. 20 p. ISBN: 978-3-540-66954-8.
Conference contribution
A “framework” for object oriented frameworks design
Parsons, D., Rashid, A., Speck, A., Telea, A. 1999 In: Technology of Object-Oriented Languages and Systems, 1999. Proceedings of. Washington, DC, USA : IEEE Computer Society p. 141-151. 11 p.
Paper
Dynamic Relationships in Object Oriented Databases: A Uniform Approach
Rashid, A., Sawyer, P. 1999 In: Database and Expert Systems Applications 10th International Conference, DEXA’99 Florence, Italy, August 30 – September 3, 1999 Proceedings. Berlin : Springer p. 26-35. 10 p.
Paper
Evaluation for Evolution: How Well Commercial Systems Do
Rashid, A., Sawyer, P. 1999 In: Proceedings of the Workshop on Object-Oriented Technology. London : Springer p. 13-24. 12 p.
Paper
Systematic Change Impact Determination in Complex Object Database Schemata
Lock, S., Rashid, A., Sawyer, P., Kotonya, G. 1999 In: Proceedings of the Workshop on Object-Oriented Technology. London : Springer p. 31-40. 10 p.
Paper
Facilitating Virtual Representation of CAD Data Through A Learning Based Approach to Conceptual Database Evolution Employing Direct Instance Sharing
Rashid, A., Sawyer, P. 1998 In: Database and Expert Systems Applications 9th International Conference, DEXA'98 Vienna, Austria, August 24–28, 1998 Proceedings. Berlin : Springer p. 384-393. 10 p.
Paper
SADES - a Semi-Autonomous Database Evolution System
Rashid, A. 1998
Conference paper
Cyber Security of the Internet of Things
29/02/2016 → …
Research
DYPOSIT -Dynamic Policies for Shared Cyber-Physical Infrastructures under Attack
01/12/2015 → …
Research
ICS/SCADA Risk Framework and Passive Network Appliance
01/11/2015 → …
Research
Research Investment Equipment Grant
09/03/2015 → …
Research
Cyber Security Controls Effectiveness
28/01/2015 → …
Research
MUMBA: Multi-faceted Metrics for ICS Business Risk Analysis
01/10/2014 → …
Research
Experiential internet safety education for children
01/02/2013 → …
Research
RCUK-SUP: Inspiring the Next Generation of Researchers
01/01/2013 → 31/12/2016
Research
Academic Centre of Excellence in Cyber Security Research - Lancaster University
01/08/2012 → …
Research
Citizens Transforming Society: Tools for Change
01/11/2011 → 30/04/2015
Research
Identi-scope:
01/10/2011 → 07/05/2013
Research
FP7: iCOP
01/06/2011 → 30/11/2013
Research
Social media, social good
01/11/2010 → …
Research
EA-MDE
05/10/2009 → 31/05/2011
Research
FR7: Rivar
01/10/2009 → 31/10/2010
Research
FP7: DISCS
01/09/2008 → …
Research
FP7: EA - Analyser
01/07/2008 → …
Research
ISIS: Protecting Children in online social network
01/06/2008 → 18/10/2011
Research
FP7: DIVA
01/02/2008 → 31/03/2011
Research