Formal Program Construction by Transformations-Computer-Aided, Intuition-Guided Programming
IEEE Transactions on Software Engineering
The design and implementation of hierarchical software systems with reusable components
ACM Transactions on Software Engineering and Methodology (TOSEM)
Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification
IEEE Transactions on Software Engineering
Correct Architecture Refinement
IEEE Transactions on Software Engineering - Special issue on software architecture
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Style-based refinement for software architecture
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Using weaves for software construction and analysis
ICSE '91 Proceedings of the 13th international conference on Software engineering
The Unified Modeling Language user guide
The Unified Modeling Language user guide
A language and environment for architecture-based software development and evolution
Proceedings of the 21st international conference on Software engineering
Experience with performing architecture tradeoff analysis
Proceedings of the 21st international conference on Software engineering
Mastering the requirements process
Mastering the requirements process
A Classification and Comparison Framework for Software Architecture Description Languages
IEEE Transactions on Software Engineering
Towards a taxonomy of software connectors
Proceedings of the 22nd international conference on Software engineering
Supporting software engineering with open hypermedia
ACM Computing Surveys (CSUR)
Program Transformation Systems
ACM Computing Surveys (CSUR)
Modeling software architectures in the Unified Modeling Language
ACM Transactions on Software Engineering and Methodology (TOSEM)
Automated Support for Modeling OO Software
IEEE Software
ICSE '93 Selected papers from the Workshop on Studies of Software Design
Architectural Design to Meet Stakeholder Requirements
WICSA1 Proceedings of the TC2 First Working IFIP Conference on Software Architecture (WICSA1)
Automating the Synthesis of UML StateChart Diagrams from Multiple Collaboration Diagrams
«UML» '98 Selected papers from the First International Workshop on The Unified Modeling Language «UML»'98: Beyond the Notation
CORE - a method for controlled requirement specification
ICSE '79 Proceedings of the 4th international conference on Software engineering
Surfacing Tacit Knowledge in Requirements Negotiation: Experiences Using Easy Win Win
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 1 - Volume 1
Rose/Architect: A Tool to Visualize Architecture
HICSS '99 Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences-Volume 8 - Volume 8
Heterogeneous view integration and its automation
Heterogeneous view integration and its automation
Goal-directed concept acquisition in requirements elicitation
IWSSD '91 Proceedings of the 6th international workshop on Software specification and design
Enabling the refinement of a software architecture into a design
UML'99 Proceedings of the 2nd international conference on The unified modeling language: beyond the standard
A scoped approach to traceability management
Journal of Systems and Software
Controversy Corner: On the similarity between requirements and architecture
Journal of Systems and Software
A holistic approach to managing software change impact
Journal of Systems and Software
Comparing methodologies for the transition between software requirements and architectures
SMC'09 Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics
Software traceability with topic modeling
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
WSDL and BPEL extensions for Event Driven Architecture
Information and Software Technology
A framework for the integration of MOF-compliant analysis methods
Proceedings of the Second Asia-Pacific Symposium on Internetware
Generating early design models from requirements analysis artifacts using problem frames and SysML
ECMFA'11 Proceedings of the 7th European conference on Modelling foundations and applications
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
Bridging the gap between requirements and design: An approach based on Problem Frames and SysML
Journal of Systems and Software
Bridging the semantic gap between abstract models of embedded systems
CBSE'10 Proceedings of the 13th international conference on Component-Based Software Engineering
Information and Software Technology
Hi-index | 0.00 |
Numerous notations, methodologies, and tools exist to support software system modeling. While individual models help to clarify certain system aspects, the large number and heterogeneity of models may ultimately hamper the ability of stakeholders to communicate about a system. A major reason for this is the discontinuity of information across different models. In this paper, we present an approach for dealing with that discontinuity. We introduce a set of "connectors" to bridge models, both within and across the "upstream" activities in the software development lifecycle (specifically, requirements, architecture, and design). While the details of these connectors are dependent upon the source and destination models, they share a number of underlying characteristics. These characteristics can be used as a starting point in providing a general understanding of software model connectors. We illustrate our approach by applying it to a system we have designed and implemented in collaboration with a third-party organization.