Andreas L. Opdahl

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...

1 (2008)

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)

Andreas L Opdahl

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...

Sensitivity analysis of combined software and hardware performance models: Open queueing networks (1995)

Andreas L. Opdahl

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...