The Use of Software Complexity Metrics in Software Maintenance
IEEE Transactions on Software Engineering
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Object-oriented application frameworks
Communications of the ACM
Concurrency: state models & Java programs
Concurrency: state models & Java programs
Towards a taxonomy of software connectors
Proceedings of the 22nd international conference on Software engineering
An infrastructure for the rapid development of XML-based architecture description languages
Proceedings of the 24th International Conference on Software Engineering
Behaviour Analysis of Software Architectures
WICSA1 Proceedings of the TC2 First Working IFIP Conference on Software Architecture (WICSA1)
Modeling methodology for integrated simulation of embedded systems
ACM Transactions on Modeling and Computer Simulation (TOMACS)
VIATRA " Visual Automated Transformations for Formal Verification and Validation of UML Models
Proceedings of the 17th IEEE international conference on Automated software engineering
The Galileo Fault Tree Analysis Tool
FTCS '99 Proceedings of the Twenty-Ninth Annual International Symposium on Fault-Tolerant Computing
Transformations of software models into performance models
Proceedings of the 27th international conference on Software engineering
A Style-Aware Architectural Middleware for Resource-Constrained, Distributed Systems
IEEE Transactions on Software Engineering
Estimating software component reliability by leveraging architectural models
Proceedings of the 28th international conference on Software engineering
Inside discrete-event simulation software: how it works and why it matters
WSC '05 Proceedings of the 37th conference on Winter simulation
Reconceptualizing a Family of Heterogeneous Embedded Systems via Explicit Architectural Support
ICSE '07 Proceedings of the 29th international conference on Software Engineering
GPCE '07 Proceedings of the 6th international conference on Generative programming and component engineering
Model driven middleware: A new paradigm for developing distributed real-time and embedded systems
Science of Computer Programming
Scenario-driven dynamic analysis of distributed architectures
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
Model-driven construction of certified binaries
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
An architecture-driven software mobility framework
Journal of Systems and Software
Developing next generation ADLs through MDE techniques
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Software engineering of component-based systems-of-systems: a reference framework
Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering
A framework for the integration of MOF-compliant analysis methods
Proceedings of the Second Asia-Pacific Symposium on Internetware
Software and Systems Modeling (SoSyM)
Co-adapting human collaborations and software architectures
Proceedings of the 34th International Conference on Software Engineering
Pol: specification-driven synthesis of architectural code frameworks for platform-based applications
Proceedings of the 11th International Conference on Generative Programming and Component Engineering
Coupling software architecture and human architecture for collaboration-aware system adaptation
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
Domain-specific architectures, middleware platforms, and analysis techniques leverage domain knowledge to help engineers build systems more effectively. An integrated set of these elements is called a domain-specific development infrastructure (DSDI). DSDIs are commonly created in a costly, ad-hoc fashion because current model-driven engineering (MDE) technologies lack sufficient mechanisms for capturing the semantics of domain concepts. In this paper, we propose a methodology for incorporating semantics within MDE frameworks to simplify and automate DSDI integration. We also present and evaluate a framework, called XTEAM, that implements our approach, resulting in structured processes and enforceable guidelines for DSDI integration. We have applied our approach to several DSDIs, and report on the benefits accrued.