Software reuse: metrics and models
ACM Computing Surveys (CSUR)
From object-oriented to goal-oriented requirements analysis
Communications of the ACM
Notable design patterns for domain-specific languages
Journal of Systems and Software
A survey of software reuse libraries
Annals of Software Engineering
What Are Ontologies, and Why Do We Need Them?
IEEE Intelligent Systems
EC-WEB '02 Proceedings of the Third International Conference on E-Commerce and Web Technologies
Aspect-Oriented Software Development with Use Cases (Addison-Wesley Object Technology Series)
Aspect-Oriented Software Development with Use Cases (Addison-Wesley Object Technology Series)
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Is abstraction the key to computing?
Communications of the ACM
Using Aspect-orientation Techniques to Improve Reuse of Metamodels
Electronic Notes in Theoretical Computer Science (ENTCS)
Aspect-Oriented Modeling of Ubiquitous Web Applications: The aspectWebML Approach
ECBS '07 Proceedings of the 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Formal Definition of MOF 2.0 Metamodel Components and Composition
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Using Ontologies in the Domain Analysis of Domain-Specific Languages
Models in Software Engineering
On Ontology, ontologies, Conceptualizations, Modeling Languages, and (Meta)Models
Proceedings of the 2007 conference on Databases and Information Systems IV: Selected Papers from the Seventh International Baltic Conference DB&IS'2006
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
MATA: A Unified Approach for Composing UML Aspect Models Based on Graph Transformation
Transactions on Aspect-Oriented Software Development VI
Knowledge-Based Process Modelling for Nuclear Inspection
KSEM '09 Proceedings of the 3rd International Conference on Knowledge Science, Engineering and Management
Developing next generation ADLs through MDE techniques
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Metamodelling: state of the art and research challenges
MBEERTS'07 Proceedings of the 2007 International Dagstuhl conference on Model-based engineering of embedded real-time systems
Lifting metamodels to ontologies: a step to the semantic integration of modeling languages
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Ontological metamodeling with explicit instantiation
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Concepts for comparing modeling tool architectures
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Joint language and domain engineering
ECMFA'10 Proceedings of the 6th European conference on Modelling Foundations and Applications
Directives for composing aspect-oriented design class models
Transactions on Aspect-Oriented Software Development I
Second workshop on transforming and weaving ontologies in model driven engineering (TWOMDE 2009)
MODELS'09 Proceedings of the 2009 international conference on Models in Software Engineering
Hi-index | 0.01 |
Today, the construction of individual modelling methods is a commonly accepted practice in different application domains. Method engineers are, however, faced with complexity and high effort involved, especially during modelling language development, considered as one major task when developing methods. To alleviate this, one obvious step is to promote reuse, thereby increasing productivity and quality similar to what can be expected from reuse in software and information systems engineering. Although considerable progress in language modularization and composition is observable, the reuse principle is still rarely adopted in practice. Therefore, in this work, a research roadmap for ReuseMe (Reuse Methods), a novel aspect-oriented reuse approach is proposed. By involving artefacts generated during a method's conceptualization down to its implementation and putting forth fundamental ingredients for a comprehensive method reuse process on top of an Open Model Repository, method reuse becomes leveraged. This paves the way for establishing a library, populated with potential reusable aspects that modularize method artefacts based on separating language concerns.