Mastering enterprise JavaBeans and the Java 2 platform, enterprise edition
Mastering enterprise JavaBeans and the Java 2 platform, enterprise edition
Component-based software engineering: putting the pieces together
Component-based software engineering: putting the pieces together
Executable UML: A Foundation for Model-Driven Architectures
Executable UML: A Foundation for Model-Driven Architectures
Model Driven Architecture: Applying MDA to Enterprise Computing
Model Driven Architecture: Applying MDA to Enterprise Computing
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
Model-Driven Product Line Architectures
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Impact of Model-Driven Standards
HICSS '02 Proceedings of the 35th Annual Hawaii International Conference on System Sciences (HICSS'02)-Volume 9 - Volume 9
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Unified Modeling Language Reference Manual, The (2nd Edition)
Unified Modeling Language Reference Manual, The (2nd Edition)
A Systematic Method to Instantiate Core Assets in Product Line Engineering
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
A theoretical foundation of variability in component-based development
Information and Software Technology
Variability design and customization mechanisms for COTS components
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and its Applications - Volume Part I
Hi-index | 0.00 |
A Product Line (PL) is a set of products (applications) that share common assets in a domain. Product line engineering (PLE) supports the systematic development of a set of similar software systems by common and distinguishing characteristics. Core assets, the common assets, are created and instantiated to make products in PLE. Model Driven Architecture (MDA) emphasizes its feasibility with an automatically developing product. Therefore, we can get the advantages of two paradigms, PLE and MDA, as core assets are represented as PIM in MDA with a predefined automatic mechanism. The PLE framework in the PIM level has to be interpreted by MDA tools. However, we do not have a standard UML profile for representing core assets. The research representing the PLE framework is not enough to automatically make core assets and products. We represent core assets in the PIM level in terms of architecture, components, and decision models. Core assets are specified with our profile at the level of PIM, where they can be automatically transformed and instantiated. The method of representing the framework with PLE and MDA is used to improve productivity, applicability, maintainability and quality of products.