Journal ArticleDOI
Modeling software architectures with goals in virtual university environment
Jonathan Lee,Kuo-Hsun Hsu +1 more
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 environmentread 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
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
Mary Shaw,David Garlan +1 more
TL;DR: 1. architectural Styles, 2. Shared Information Systems, 3. Education of Software Architects, 4. Architectural Design Guidance.