Supporting Systems Development by Capturing Deliberations During Requirements Engineering
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
The Rational Unified Process: An Introduction, Second Edition
The Rational Unified Process: An Introduction, Second Edition
A Tool Shell for Tracking Design Decisions
IEEE Software
The 4+1 View Model of Architecture
IEEE Software
Beyond Components-Connections-Constraints: Dealing with Software Architecture Difficulties
ASE '99 Proceedings of the 14th IEEE international conference on Automated software engineering
Towards a Language for Coherent Enterprise Architecture Descriptions
EDOC '03 Proceedings of the 7th International Conference on Enterprise Distributed Object Computing
A standard for architecture description
IBM Systems Journal
EAML- Architecture Modeling Language for Enterprise Applications
CEC-EAST '04 Proceedings of the E-Commerce Technology for Dynamic E-Business, IEEE International Conference
Definition of an Object-Oriented Modeling Language for Enterprise Architecture
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 08
Architecture Decisions: Demystifying Architecture
IEEE Software
Capturing and Replaying Architectural Knowledge through Derivational Analogy
SHARK-ADI '07 Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
An ontology-driven software architecture evaluation method
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
A Tool to Visualize Architectural Design Decisions
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
An analysis of decision-centric architectural design approaches
SHARK '09 Proceedings of the 2009 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Journal of Systems and Software
Visualization and comparison of architecture rationale with semantic web technologies
Journal of Systems and Software
Effort Estimation in Capturing Architectural Knowledge
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
An Ontology-Based Autonomic System for Improving Data Warehouse Performances
KES '09 Proceedings of the 13th International Conference on Knowledge-Based and Intelligent Information and Engineering Systems: Part I
Viability for codifying and documenting architectural design decisions with tool support
Journal of Software Maintenance and Evolution: Research and Practice
Hi-index | 0.00 |
In this paper we propose an approach to software development that focuses on architecture decisions and involves the use of ontology. In this approach the architecture is captured by an instance of an ontology. The ontology has four major components: architecture assets, architecture decisions, stakeholder concerns, and an architecture roadmap. We illustrate our approach through a case study involving a real-time credit-approval system and the use of Protégé, an open-source ontology development tool.