A rational design process: How and why to fake it
IEEE Transactions on Software Engineering
A spiral model of software development and enhancement
ACM SIGSOFT Software Engineering Notes
Managing the development of large software systems: concepts and techniques
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Refactoring object-oriented frameworks
Refactoring object-oriented frameworks
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
ICSE '91 Proceedings of the 13th international conference on Software engineering
The unified software development process
The unified software development process
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Programming pearls: literate programming
Communications of the ACM
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Agile software development
The WEB system of structured documentation
The WEB system of structured documentation
Model driven development: the case for domain oriented programming
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Queue - DSPs
MDA: Revenge of the Modelers or UML Utopia?
IEEE Software
SHARK-ADI '07 Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
A segment-based approach for reconcilable model transformation
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
A segment-based approach for reconcilable model transformation
The 6th Joint Meeting on European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering: companion papers
UML-based design test generation
Proceedings of the 2008 ACM symposium on Applied computing
Optimizing requirements decisions with keys
Proceedings of the 4th international workshop on Predictor models in software engineering
Transformations Have to be Developed ReST Assured
ICMT '08 Proceedings of the 1st international conference on Theory and Practice of Model Transformations
Translation of QVT Relations into QVT Operational Mappings
ICMT '08 Proceedings of the 1st international conference on Theory and Practice of Model Transformations
Platform-Independent Programming of Data-Intensive Applications Using UML
Balancing Agility and Formalism in Software Engineering
OCL as the Query Language for UML Model Execution
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part III
Using a Triple Graph Grammar for State Machine Implementations
ICGT '08 Proceedings of the 4th international conference on Graph Transformations
IBM Journal of Research and Development
Proceedings of the 2nd India software engineering conference
Embedding process models in object-oriented program code
Proceedings of the 1st Workshop on Behaviour Modelling in Model-Driven Architecture
Ontology-Driven Information Systems: Past, Present and Future
Proceedings of the 2008 conference on Formal Ontology in Information Systems: Proceedings of the Fifth International Conference (FOIS 2008)
A Hybrid Graphical and Textual Notation and Editor for UML Actions
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
MDA-Based Framework for Automatic Generation of Consistent Firewall ACLs with NAT
ICCSA '09 Proceedings of the International Conference on Computational Science and Its Applications: Part II
Realizing communication services using model-driven development
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Towards method engineering of model-driven user interface development
TAMODIA'07 Proceedings of the 6th international conference on Task models and diagrams for user interface design
Formal semantic meanings of architecture-centric model mapping
APPT'07 Proceedings of the 7th international conference on Advanced parallel processing technologies
Formal model-driven program refactoring
FASE'08/ETAPS'08 Proceedings of the Theory and practice of software, 11th international conference on Fundamental approaches to software engineering
ProMAS'07 Proceedings of the 5th international conference on Programming multi-agent systems
Modeling requirements for value configuration design
BPM'07 Proceedings of the 2007 international conference on Business process management
IBM Journal of Research and Development
Accessible organizational elements in wikis with model-driven development
Proceedings of the 28th ACM International Conference on Design of Communication
WCAG conformance approach based on model-driven development and WebML
Proceedings of the 28th ACM International Conference on Design of Communication
State-of-the Art and trends in the Systematic Development of Rich Internet Applications
Journal of Web Engineering
Incorporating usability requirements in a test/model-driven web engineering approach
Journal of Web Engineering
Taking context into account in conceptual models using a Model Driven Engineering approach
Information and Software Technology
Hammering models: designing usable modeling tools
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part III
SPLiCE: a software product line for healthcare
Proceedings of the 2nd ACM SIGHIT International Health Informatics Symposium
Evolution control in MDE projects: controlling model and code co-evolution
FSEN'09 Proceedings of the Third IPM international conference on Fundamentals of Software Engineering
Proceedings of the 5th India Software Engineering Conference
Towards supporting the software architecture life cycle
Journal of Systems and Software
Experiences in model driven verification of behavior with UML
Monterey'08 Proceedings of the 15th Monterey conference on Foundations of Computer Software: future Trends and Techniques for Development
Design and evaluation of the ModelHealth toolchain for continuity of care web services
Automated Software Engineering
Lifecycle management of service-based applications on multi-clouds: a research roadmap
Proceedings of the 2013 international workshop on Multi-cloud applications and federated clouds
I can do text analytics!: designing development tools for novice developers
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Using a functional size measurement procedure to evaluate the quality of models in MDD environments
ACM Transactions on Software Engineering and Methodology (TOSEM) - In memoriam, fault detection and localization, formal methods, modeling and design
Model driven software development: a practitioner takes stock and looks into future
ECMFA'13 Proceedings of the 9th European conference on Modelling Foundations and Applications
Systems analysis of life cycle of large-scale information-control systems
Automation and Remote Control
A classification and rationalization of model-based software development
Software and Systems Modeling (SoSyM)
Hi-index | 0.01 |
In large software development organizations, increased complexity of products, shortened development cycles, and heightened expectations of quality have created major challenges at all the stages of the software life cycle. As this issue of the IBM Systems Journal illustrates, there are exciting improvements in the technologies of model-driven development (MDD) to meet many of these challenges. Even though the prevalent software-development practices in the industry are still immature, tools that embody MDD technologies are finally being incorporated in large-scale commercial software development. Assuming MDD pervades the industry over the next several years, there is reason to hope for significant improvements in software quality and time to value, but it is far from a foregone conclusion that MDD will succeed where previous software-engineering approaches have failed.