Towards a General Component Model for Web-Based Applications
Annals of Software Engineering
Enhancing Component Reusability through Product Line Technology
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
Component-Based Product-Line Engineering with the UML
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
Model-Driven Product Line Architectures
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
System Test Synthesis from UML Models of Distributed Software
FORTE '02 Proceedings of the 22nd IFIP WG 6.1 International Conference Houston on Formal Techniques for Networked and Distributed Systems
A Model for Recording Early-Stage Proposals and Decisions on Using COTS Components in Architecture
ICCBSS '03 Proceedings of the Second International Conference on COTS-Based Software Systems
Generic Implementation of Product Line Components
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
A Concrete Method for Developing and Applying Product Line Architectures
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
IEEE Transactions on Software Engineering
A generic framework for defining domain-specific models
UML and the unified process
A service-based approach to components for effective business-IT alignment
Practicing software engineering in the 21st century
Towards a Context-Driven Development Framework for Ambient Intelligence
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
Comparison of Software Product Line Architecture Design Methods: COPA, FAST, FORM, KobrA and QADA
Proceedings of the 26th International Conference on Software Engineering
Comparison of Software Product Line Architecture Design Methods: COPA, FAST, FORM, KobrA and QADA
Proceedings of the 26th International Conference on Software Engineering
Mae---a system model and environment for managing architectural evolution
ACM Transactions on Software Engineering and Methodology (TOSEM)
A customizable approach to full lifecycle variability management
Science of Computer Programming - Special issue: Software variability management
Design-time product line architectures for any-time variability
Science of Computer Programming - Special issue: Software variability management
Platform independent model transformation based on triple
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Introducing the puLSE approach to an embedded system population at testo AG
Proceedings of the 27th international conference on Software engineering
Self-certification and trust in component procurement
Science of Computer Programming - Special issue on new software composition concepts
Tool-Supported Verification of Product Line Requirements
Automated Software Engineering
Software Reuse Research: Status and Future
IEEE Transactions on Software Engineering
A Taxonomy of Software Component Models
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Bi-directional safety analysis of product lines
Journal of Systems and Software
A variability management process for software product lines
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
Using patterns for the refinement and translationof UML models: A controlled experiment
Empirical Software Engineering
Refactoring a legacy component for reuse in a software product line: a case study: Practice Articles
Journal of Software Maintenance and Evolution: Research and Practice - IEEE International Conference on Software Maintenance (ICSM2005)
A general architecture for self-adaptive AmI components applied in speech recognition
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
Separating per-client and pan-client views in service specification
Proceedings of the 2006 international workshop on Service-oriented software engineering
X-ARM: an asset representation model for component repository systems
Proceedings of the 2006 ACM symposium on Applied computing
Tracing software product line variability: from problem to solution space
SAICSIT '05 Proceedings of the 2005 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
Communications of the ACM - Software product line
Product lines for digital information products
Information Systems
A framework for evaluating reusability of core asset in product line engineering
Information and Software Technology
Test Synthesis from UML Models of Distributed Software
IEEE Transactions on Software Engineering
Leveraging Semantic Web technologies for business component specification
Web Semantics: Science, Services and Agents on the World Wide Web
Towards Software Component Procurement Automation with Latent Semantic Analysis
Electronic Notes in Theoretical Computer Science (ENTCS)
Safety analysis of software product lines using state-based modeling
Journal of Systems and Software
RDL: A language for framework instantiation representation
Journal of Systems and Software
Capturing quality requirements of product family architecture
Information and Software Technology
IEEE Transactions on Software Engineering
Micro and macro workflow variability design techniques of component
Information and Software Technology
A collaborative approach for product line scoping: a case study in collaboration engineering
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
Agile product line planning: A collaborative approach and a case study
Journal of Systems and Software
Visualising Product Line Requirement Selection Decision Inter-dependencies
REV '07 Proceedings of the Second International Workshop on Requirements Engineering Visualization
Checking Interaction Consistency in MARMOT Component Refinements
SOFSEM '07 Proceedings of the 33rd conference on Current Trends in Theory and Practice of Computer Science
Combining Different Product Line Models to Balance Needs of Product Differentiation and Reuse
ICSR '08 Proceedings of the 10th international conference on Software Reuse: High Confidence Software Reuse in Large Systems
Documenting Application-Specific Adaptations in Software Product Line Engineering
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
Modeling Components and Component-Based Systems in KobrA
The Common Component Modeling Example
Integrating Safety Analyses and Component-Based Design
SAFECOMP '08 Proceedings of the 27th international conference on Computer Safety, Reliability, and Security
Evaluating Domain Design Approaches Using Systematic Review
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Explicit exception handling variability in component-based product line architectures
Proceedings of the 4th international workshop on Exception handling
A scoped approach to traceability management
Journal of Systems and Software
Towards Component-Based Design and Verification of a μ-Controller
CBSE '08 Proceedings of the 11th International Symposium on Component-Based Software Engineering
Using Provenance to Improve Workflow Design
Provenance and Annotation of Data and Processes
Component-based metrics applying the strength of dependency between classes
Proceedings of the 2009 ACM symposium on Applied Computing
Models in Software Engineering
Quantitative Approaches in Object-Oriented Software Engineering
Object-Oriented Technology. ECOOP 2008 Workshop Reader
A method for service oriented design
ECC'08 Proceedings of the 2nd conference on European computing conference
On Component Identification Approaches --- Classification, State of the Art, and Comparison
CBSE '09 Proceedings of the 12th International Symposium on Component-Based Software Engineering
Process Patterns for Component-Based Software Development
CBSE '09 Proceedings of the 12th International Symposium on Component-Based Software Engineering
On runtime service quality models in adaptive ad-hoc systems
Proceedings of the 2009 ESEC/FSE workshop on Software integration and evolution @ runtime
Component-Based Abstraction in Fault Tree Analysis
SAFECOMP '09 Proceedings of the 28th International Conference on Computer Safety, Reliability, and Security
The Managed Adapter Pattern: Facilitating Glue Code Generation for Component Reuse
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
Information and Software Technology
Methodology evaluation framework for dynamic evolution in composition-based distributed applications
Journal of Systems and Software
Electronic Notes in Theoretical Computer Science (ENTCS)
A theoretical foundation of variability in component-based development
Information and Software Technology
An optimization framework for reuse component selection in software product line
CCDC'09 Proceedings of the 21st annual international conference on Chinese control and decision conference
Information and Software Technology
Proceedings of the 13th International Software Product Line Conference
Introducing custom language extensions to SQL: 1999
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
A flexible requirements analysis approach for software product lines
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
Formal semantic meanings of architecture-centric model mapping
APPT'07 Proceedings of the 7th international conference on Advanced parallel processing technologies
Orthographic modeling environment
FASE'08/ETAPS'08 Proceedings of the Theory and practice of software, 11th international conference on Fundamental approaches to software engineering
Structuring the modeling space and supporting evolution in software product line engineering
Journal of Systems and Software
A catalogue of component connectors to support development with reuse
Journal of Systems and Software
Integrating heterogeneous components in software supply chains
Proceedings of the 2010 ICSE Workshop on Product Line Approaches in Software Engineering
More archetypal usage scenarios for software search engines
Proceedings of 2010 ICSE Workshop on Search-driven Development: Users, Infrastructure, Tools and Evaluation
A survey of customization support in agent-based business process simulation tools
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Component-based modeling and verification of dynamic adaptation in safety-critical embedded systems
ACM Transactions on Embedded Computing Systems (TECS)
Context-dependent product line practice for constructing reliable embedded systems
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Using MDA for integration of heterogeneous components in software supply chains
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Components meet aspects: Assessing design stability of a software product line
Information and Software Technology
Design verification in model-based μ-controller development using an abstract component
Software and Systems Modeling (SoSyM)
A comparison of decision modeling approaches in product lines
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
On the development of multi-agent systems product lines: a domain engineering process
AOSE'10 Proceedings of the 10th international conference on Agent-oriented software engineering
Visualization of binary component-based program structure with component functional size
ACOS'06 Proceedings of the 5th WSEAS international conference on Applied computer science
Visualization techniques for application in interactive product configuration
Proceedings of the 15th International Software Product Line Conference, Volume 2
Exploring the use of reference architectures in the development of product line artifacts
Proceedings of the 15th International Software Product Line Conference, Volume 2
Extending UML components to develop software product-line architectures: lessons learned
ECSA'11 Proceedings of the 5th European conference on Software architecture
Enhancing architecture design methods for improved flexibility in long-living information systems
ECSA'11 Proceedings of the 5th European conference on Software architecture
Evolving KobrA to support SPL for WebGIS development
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems
A software component model and its preliminary formalisation
FMCO'05 Proceedings of the 4th international conference on Formal Methods for Components and Objects
Rapid system development via product line architecture implementation
RISE'05 Proceedings of the Second international conference on Rapid Integration of Software Engineering Techniques
A variability-centric approach to instantiating core assets in product line engineering
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
An architecture-centric approach for producing quality systems
QoSA'05 Proceedings of the First international conference on Quality of Software Architectures and Software Quality, and Proceedings of the Second International conference on Software Quality
A practical architecture-centric analysis process
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
A model-driven process for the modernization of component-based systems
Science of Computer Programming
Cool features and tough decisions: a comparison of variability modeling approaches
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part II
Component architecture redesigning approach using component metrics
AIS'04 Proceedings of the 13th international conference on AI, Simulation, and Planning in High Autonomy Systems
A workflow variability design technique for dynamic component integration
AIS'04 Proceedings of the 13th international conference on AI, Simulation, and Planning in High Autonomy Systems
Context-driven model refinement
MDAFA'03 Proceedings of the 2003 European conference on Model Driven Architecture: foundations and Applications
A study on the mechanism for mobile embedded agent development based on product line
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
Towards a methodology for component-driven design
RISE'04 Proceedings of the First international conference on Rapid Integration of Software Engineering Techniques
Exogenous connectors for software components
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
Odyssey-CCS: a change control system tailored to software reuse
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Using the web as a reuse repository
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Goal-Oriented performance analysis of reusable software components
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Variability modeling in a component-based domain engineering process
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
A study on frameworks of component integration for web applications
SERA'04 Proceedings of the Second international conference on Software Engineering Research, Management and Applications
A taxonomy on component-based software engineering methods
Proceedings of the 2004 international conference on Architecting Systems with Trustworthy Components
Unifying hardware and software components for embedded system development
Proceedings of the 2004 international conference on Architecting Systems with Trustworthy Components
Model based security risk analysis for web applications: the CORAS approach
EuroWeb'02 Proceedings of the 2002 international conference on EuroWeb
Iterative and incremental development of component-based software architectures
Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering
Identifying improvement potential in evolving product line infrastructures: 3 case studies
Proceedings of the 16th International Software Product Line Conference - Volume 1
Computer Standards & Interfaces
SimPL: A product-line modeling methodology for families of integrated control systems
Information and Software Technology
CASE 2.0: on key success factors for cloud-aided software engineering
Proceedings of the 1st International Workshop on Model-Driven Engineering for High Performance and CLoud computing
A prototype implementation of an orthographic software modeling environment
Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
A multi-level modeling environment for SUM-based software engineering
Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling
A formal framework for software product lines
Information and Software Technology
An abstract representation of variational graphs
Proceedings of the 5th International Workshop on Feature-Oriented Software Development
Using MDA for integration of heterogeneous components in software supply chains
Science of Computer Programming
Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems
Hi-index | 0.00 |
Component-based development promises to revolutionize the way in which software is developed and maintained. However, contemporary component technologies, such as COM+/.NET, EJB/J2EE and CORBA, only support components in the final, implementation-oriented stages of development, leaving the earlier stages of analysis and design to be organized in largely traditional, non-component oriented ways. This book describes the KobrA method, which supports a model-driven, UML-based representation of components, and a product line approach to their development and evolution. This enables the benefits of component-based development to be realized throughout the software life-cycle, and allows the reusability of components to be significantly enhanced.