Ontological Analysis of KAOS Using Separation of Reference ∗ (2009)
Raimundas Matulevičius, Patrick Heymans, Andreas L. Opdahl
Abstract. Goal modelling is emerging as a central requirements engineering (RE) technique. Unfortunately, current goal-oriented languages are not interoperable with one another or with modelling...
ISSN: 1862-6378 Editors (in alphabetical order): (2008)
Interoperability In Business, Sven Abels, Axel Hahn, John Krogstie, Kai Mertins, Andreas L. Opdahl, ...
All our articles are published under the Digital Peer Publishing License. This ensures free distribution and it also guarantees the authors ' rights that no content is modified or reused without...
Franck Barbier, Brian Henderson-sellers, Andreas L. Opdahl, Martin Gogolla
Abstract. This study of the semantics of the Whole-Part relationship in OO modeling is based upon, extends and, specifically, formalizes earlier analyses of the semantics of UML’s Aggregation and...
Provis: Towards an Environment for Object-Oriented Visual Programming (2007)
Andreas L. Opdahl, Jon Erik Solheim
The paper presents the Provis ("Programming visually") tool for object-oriented visual programming and some of the ideas behind it. Provis is based on object diagrams from Rumbaugh's...
Multi-Perspective Modelling of Requirements: A Case Study Using Facet Models (2007)
The paper presents the facet-modelling approach to multi-perspective modelling in RE and discusses experiences and examples from an on-going case study. It is suggested that the approach has the...
A Reuse-Based Approach to Determining Security Requirements (2003)
Guttorm Sindre, Donald G. Firesmith, Andreas L. Opdahl
Abstract. The paper proposes a reuse-based approach to determining security requirements. Development for reuse involves identifying security threats and associated security requirements during...
A Reuse-Based Approach to Determining Security Requirements (2003)
Guttorm Sindre, Donald G. Firesmith, Andreas L. Opdahl
The paper proposes a reuse-based approach to determining security requirements. Development for reuse involves identifying security threats and associated security requirements during application...
Generalization/Specialization as a Structuring Mechanism for Misuse Cases (2002)
Guttorm Sindre, Andreas L. Opdahl, Gøran F. Brevik
Abstract. Use cases are becoming increasingly common in the early phases of requirements engineering, but they offer limited support for expressing security requirements. However, misuse cases can...
Templates for Misuse Case Description (2001)
Guttorm Sindre Andreas, Andreas L. Opdahl
Use cases have proven helpful for eliciting, communicating and documenting requirements. But whereas functional requirements are well supported, use cases provide less support for working with...
Contemporary approaches to software performance engineering suffer from weak integration with the design process and provide little feedback to developers. An approach to software performance...