Results 1 - 10
of
31
Research Directions in Requirements Engineering
- In 2007 Future of Software Engineering (May 23 - 25, 2007). International Conference on Software Engineering. IEEE Computer Society
, 2007
"... This paper reviews the current state of the art of require-ments engineering (RE) research and identifies RE research challenges for future systems. First, the paper overviews the highlights of RE research over the past two decades; the re-search is considered with respect to requirements technolo-g ..."
Abstract
-
Cited by 74 (2 self)
- Add to MetaCart
(Show Context)
This paper reviews the current state of the art of require-ments engineering (RE) research and identifies RE research challenges for future systems. First, the paper overviews the highlights of RE research over the past two decades; the re-search is considered with respect to requirements technolo-gie, including notations and methodologies, developed to address specific RE tasks, such as elicitation, modeling, and analysis. Such a review enables us to identify mature areas of research, as well as areas that warrant further investiga-tion. Next, we identify several research challenges posed by emerging systems for the future. In order to help delineate the scope of future RE research directions, we then identify several strategies for performing RE research. (The spec-trum of research strategies ranges from empirical research to paradigm shifts.) Finally, within the context of these RE research strategies, we identify “hot areas ” of research that address RE needs for emerging systems of the future. 1.
Techne: Towards a New Generation of Requirements Modeling
- Languages with Goals, Preferences, and Inconsistency Handling. In International Conference on Requirements Engineering
, 2010
"... Abstract—Techne is an abstract requirements modeling lan-guage that lays formal foundations for new modeling languages applicable during early phases of the requirements engineering process. During these phases, the requirements problem for the system-to-be is being structured, its candidate solutio ..."
Abstract
-
Cited by 24 (11 self)
- Add to MetaCart
(Show Context)
Abstract—Techne is an abstract requirements modeling lan-guage that lays formal foundations for new modeling languages applicable during early phases of the requirements engineering process. During these phases, the requirements problem for the system-to-be is being structured, its candidate solutions described and compared in terms of how desirable they are to stakeholders. We motivate the need for Techne, introduce it through examples, and sketch its formalization. Keywords-Requirements models, goal-oriented requirements engineering, requirements modeling languages I.
Handling Policy Conflicts in Call Control
, 2005
"... Policies are becoming increasingly important in modern computer systems as a mechanism for end users and organisations to exhibit a level of control over software. Policies have long been established as an effective mechanism for enabling appropriate access control over resources, and for enforcin ..."
Abstract
-
Cited by 23 (13 self)
- Add to MetaCart
(Show Context)
Policies are becoming increasingly important in modern computer systems as a mechanism for end users and organisations to exhibit a level of control over software. Policies have long been established as an effective mechanism for enabling appropriate access control over resources, and for enforcing security considerations. However they are now becoming valued as a more general management mechanism for large-scale heterogeneous systems, including those exhibiting adaptive or autonomic behaviour. In the telecommunications domain, features have been widely used to provide users with (limited) control over calls. However, features have the disadvantage that they are low-level and implementation-oriented in nature. Furthermore, apart from limited parameterisation of some features, they tend to be very inflexible. Policies, in contrast, have the potential to be much higher-level, goaloriented, and very flexible. This paper presents an architecture and its realisation for distributed and hierarchical policies within the telecommunications domain. The work deals with the important issue of policy conflict – the analogy of feature interaction.
Implementing rule-based monitors within a framework for continuous requirements monitoring
- System Sciences, 2005. HICSS ’05. Proceedings of the 38th Annual Hawaii International Conference on
, 2005
"... With the increasing complexity of information systems, it is becoming increasingly unclear as to how information system behaviors relate to stated requirements. Although requirements documents and Business Activity Monitoring can provide static and dynamic evidence for requirements compliance, neith ..."
Abstract
-
Cited by 13 (3 self)
- Add to MetaCart
(Show Context)
With the increasing complexity of information systems, it is becoming increasingly unclear as to how information system behaviors relate to stated requirements. Although requirements documents and Business Activity Monitoring can provide static and dynamic evidence for requirements compliance, neither provides a formal, real-time presentation of requirements satisfaction. The REQMON research project is constructing and validating methods and tools for requirements specification and real-time monitoring. The challenge is to simplify monitoring system construction while ensuring the fidelity and expressiveness of its feedback. To address this challenge, our integrative approach leverages a formal monitoring abstraction layer, dynamically configurable distributed monitors, and commercial software to define a theory for specifying, developing, and analyzing requirements monitoring systems. This article presents an implementation of rule-based monitors, which are derived from system requirements. Such an implementation can simplify the specification of temporal requirements monitors and can be efficient, as our analysis shows. 1
Composing features by managing inconsistent requirements
, 2007
"... and other research outputs Composing features by managing inconsistent require-ments ..."
Abstract
-
Cited by 12 (6 self)
- Add to MetaCart
(Show Context)
and other research outputs Composing features by managing inconsistent require-ments
Engineering of softwareintensive systems: State of the art and research challenges
- in SoftwareIntensive Systems and New Computing Paradigms, ser. Lecture Notes in Computer Science
"... ..."
(Show Context)
Extended OCL for goal monitoring
- Electronic Communications of the EASST
, 2008
"... Abstract. Monitoring human-computer interaction aids the analysis for understanding how well software meets its purpose. In particular, monitoring human-computer interactions with respect to a user’s goal model helps to determine user satisfaction. By formalizing a goal model, runtime monitors can b ..."
Abstract
-
Cited by 6 (2 self)
- Add to MetaCart
(Show Context)
Abstract. Monitoring human-computer interaction aids the analysis for understanding how well software meets its purpose. In particular, monitoring human-computer interactions with respect to a user’s goal model helps to determine user satisfaction. By formalizing a goal model, runtime monitors can be automatically derived. The REQMON system monitors the satisfaction of goal models. Recently, an OCL compiler was developed for REQMON. The OCL was extended slightly to address temporal and real-time constraints. Now, goal models can be represented in the extended OCL, from which runtime monitors can be compiled. The resulting REQMON system appears to be easier to use. 1
State of the art for the engineering of softwareintensive systems. InterLink Deliverable Number D3.1, 2007. Availabe online at: http://interlink.ics.forth.gr/central.aspx?sId=84I238I744I323I344283
"... A growing range of products and services from all sectors of economic activity, our national infrastructure, our daily lives, they all depend on software-intensive systems. The growing productivity and the resulting increase in prosperity can to a large degree be attributed to developments in ICT [D ..."
Abstract
-
Cited by 3 (1 self)
- Add to MetaCart
(Show Context)
A growing range of products and services from all sectors of economic activity, our national infrastructure, our daily lives, they all depend on software-intensive systems. The growing productivity and the resulting increase in prosperity can to a large degree be attributed to developments in ICT [DGK03].
A Framework for Iterative, Interactive Analysis of Agent-Goal Models in Early Requirements Engineering
"... Abstract. The early stage of domain analysis in requirements engineering is critical for understanding the stakeholders, their needs, problems, and how views of these problems differ. We advocate methods for early domain exploration which provoke iteration over captured knowledge, prompting analysts ..."
Abstract
-
Cited by 3 (2 self)
- Add to MetaCart
(Show Context)
Abstract. The early stage of domain analysis in requirements engineering is critical for understanding the stakeholders, their needs, problems, and how views of these problems differ. We advocate methods for early domain exploration which provoke iteration over captured knowledge, prompting analysts and stakeholders to review what is known, helping to guide elicitation, and facilitating early scoping and decision making. Specifically, we provide a framework to support interactive, iterative analysis over goal- and agentoriented (agent-goal) models. The framework will allow for multiple types of analysis questions, manage alternative evaluations over a model, manage interactive results, capture model assumptions and arguments, and support iteration over all constructs. Initial case study experience shows that interactive evaluation provokes model iteration and domain exploration. Further case studies will be developed to test the benefits of framework expansions. Keywords: Goal-and Agent-Oriented Models, Early RE, Model Analysis 1
A Model based Security Requirements Engineering Framework applied for Online Trading System,
- IEEE, MIT, Anna University,
, 2011
"... ABSTRACT Security engineering is a new research area in software engineering that covers the definition of processes, plans and designs for security. The researchers are working in this area and however there is a lack in security requirements treatment in this field. Requirements engineering is a ..."
Abstract
-
Cited by 3 (1 self)
- Add to MetaCart
(Show Context)
ABSTRACT Security engineering is a new research area in software engineering that covers the definition of processes, plans and designs for security. The researchers are working in this area and however there is a lack in security requirements treatment in this field. Requirements engineering is a major action that begins during the communication activity and continues into the modeling activity. Requirements engineering builds a bridge to design and construction. The security requirements is one of the non functional requirements which acts as constrains on the functions of the system, but our view is that security requirements to be considered as functional requirements and to be analyzed during the earlier phase of software development i.e. Requirements engineering phase. An increasing part of the communication and sharing of information in our society utilizes electronic media. Many organizations, especially distributed and Net-centric are entirely dependent on well functioning information systems. Thus IT security is becoming central to the ability to fulfill business goals, build trustworthy systems, and protect assets. In order to develop systems with adequate security features, it is essential to capture the corresponding security needs and requirements. It is called as the Security requirements engineering, which is emerging as a branch of software engineering, International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 -6375(Online) Volume 1 Number 1, May -June (2010), pp. 180-195 © IAEME, http://www.iaeme.com/ijcet.html IJCET © I A E M E International Journal of Computer Engineering and Technology (IJCET), ISSN 0976 -6367(Print), ISSN 0976 -6375(Online) Volume 1, Number 1, May -June (2010), © IAEME 181 spurred by the realization that security must be dealt with early during requirements phase. In this paper we have proposed a framework for Security Requirements Engineering and comparison is made with other Security Requirements Engineering methods.