scispace - formally typeset
Journal ArticleDOI

Modeling software architectures with goals in virtual university environment

Jonathan Lee, +1 more
- 15 Apr 2002 - 
- Vol. 44, Iss: 6, pp 361-380
Reads0
Chats0
TLDR
A goal-driven architecture trade-off analysis method to analyze and construct software architectures in an incremental manner and the possible types of realization of software architectures for goals is proposed.
Abstract
Recently, the coupling of goal-based and user-centered approaches has resulted in a tremendous impact on the research of software engineering However, there is no systematic way in the extant approaches to handling the effects of requirements on the structuring of software architectures As an attempt towards the investigation of the interactions among goals, scenarios, and software architectures, we proposed, in this paper, a goal-driven architecture trade-off analysis method to analyze and construct software architectures in an incremental manner We also identified criteria for architecture evaluation and verification and explored the possible types of realization of software architectures for goals The proposed approach is illustrated using the problem domain of virtual university environment

read more

Citations
More filters

Object Behavior Analysis.

TL;DR: Object Behavior Analysis (OA) as mentioned in this paper is the study and modeling of a given problem domain, within the context of stated goals and objectives, focusing on what a system is supposed to do, rather than how it should do it (which we consider the design aspects).
Journal IssueDOI

Change impact analysis with a goal-driven traceability-based approach

TL;DR: A goal-driven requirements traceability approach is proposed to develop and manage requirements changes along three dimensions to establish and maintain the traceability relation with a design structure matrix (DSM) to derive the traceable tree.
Proceedings ArticleDOI

Applying FML and Fuzzy Ontologies to malware behavioural analysis

TL;DR: This work tries to bridge the gap by integrating semantic technologies and computational intelligence methods, such as the Fuzzy Ontologies and FBuzzy Markup Language, in order to propose an advanced semantic decision making system that achieves good performances in terms of malicious programs identification.
Journal ArticleDOI

Adaptive development and maintenance of user-centric software systems

TL;DR: This work presents a methodology for adaptive software systems development and maintenance that draws upon a diverse range of accepted methods including participatory design, software architecture, and evolutionary design for user-centred software systems.
Journal ArticleDOI

Integrating process and work breakdown structure with design structure matrix

TL;DR: This paper aims to demonstrate the efforts towards in-situ applicability of EMMARM, which aims to provide real-time information about the response of the immune system to EMTs.
References
More filters
Book

The Unified Modeling Language User Guide

TL;DR: In The Unified Modeling Language User Guide, the original developers of the UML provide a tutorial to the core aspects of the language in a two-color format designed to facilitate learning.
Journal ArticleDOI

Aspect-oriented programming

TL;DR: This work proposes to use aspect-orientation to automate the calculation of statistics for database optimization and shows how nicely the update functionality can be modularized in an aspect and how easy it is to specify the exact places and the time when statistics updates should be performed to speed up complex queries.
Book

Software Architecture in Practice

TL;DR: This second edition of this book reflects the new developments in the field and new understanding of the important underpinnings of software architecture with new case studies and the new understanding both through new chapters and through additions to and elaboration of the existing chapters.
Book

Object Oriented Software Engineering: A Use Case Driven Approach

Ivar Jacobson
TL;DR: This chapter discusses object-oriented software engineering as a process of change, management and reuse, and some of the methods used to develop and implement object- oriented software.
Book

Software architecture: perspectives on an emerging discipline

TL;DR: 1. architectural Styles, 2. Shared Information Systems, 3. Education of Software Architects, 4. Architectural Design Guidance.
Related Papers (5)