RE 2012 – Author Index |
Contents -
Abstracts -
Authors
Online Calendar - iCal File |
A B C D F G J K L N P R S V W Y Z
Ameller, David |
RE '12-DEMOS: "ArchiTech: Tool Support for ..."
ArchiTech: Tool Support for NFR-Guided Architectural Decision-Making
David Ameller, Oriol Collell, and Xavier Franch (Universitat Politècnica de Catalunya, Spain) Researchers from requirements engineering and software architecture had emphasized the importance of Non-Functional Requirements and their influence in the architectural design process. To improve this process we have designed a tool, ArchiTech, which aims to support architects during the design process by suggesting alternative architectural decisions that can improve some types of non-functional requirements in a particular project, and facilitate the reuse of architectural knowledge shared between projects of the same architectural domain (e.g., web-based applications). @InProceedings{RE12p315, author = {David Ameller and Oriol Collell and Xavier Franch}, title = {ArchiTech: Tool Support for NFR-Guided Architectural Decision-Making}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {315--316}, doi = {}, year = {2012}, } |
|
Amyot, Daniel |
RE '12-DEMOS: "Concern-Driven Development ..."
Concern-Driven Development with jUCMNav
Daniel Amyot, Stéphane Leblanc, Jason Kealey, and Jörg Kienzle (University of Ottawa, Canada; JUCM Software, Canada; McGill University, Canada) The User Requirements Notation (URN) enables the graphical modeling of requirements with goals and scenarios, and jUCMNav is a free, Eclipse-based tool that supports modeling and analysis with URN. Concern-Driven Development (CDD) enables requirements engineers to encapsulate and reason about concerns, whether they are crosscutting (i.e., aspects) or not. However, to truly capitalize on the benefits promised by CDD, concerns need to be encapsulated across software development phases, i.e., across different types of models at different levels of abstraction. Recently, URN was extended to support aspect-oriented concepts. This demonstration focuses on the new concern-driven modeling features of jUCMNav, together with its capabilities to compose aspects together, and to transform aspectual scenario models into design models in the Reusable Aspect Models notation. jUCMNav is hence one of the few tools that enable CDD from requirements to design. @InProceedings{RE12p319, author = {Daniel Amyot and Stéphane Leblanc and Jason Kealey and Jörg Kienzle}, title = {Concern-Driven Development with jUCMNav}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {319--320}, doi = {}, year = {2012}, } RE '12-DEMOS: "Tool Support for Combined ..." Tool Support for Combined Rule-Based and Goal-Based Reasoning in Context-Aware Systems Mira Vrbaski, Dorina Petriu, and Daniel Amyot (Carleton University, Canada; University of Ottawa, Canada) Context-aware systems often use rule-based reasoning engines for decision making without involving explicit interaction with the user. While rule-based systems excel in filtering out unsuitable solutions based on clear criteria, it is difficult to rank suitable solutions based on vague, qualitative criteria with a rule-based approach. Moreover, the description of such systems is typically ad-hoc without well-defined modeling tasks. CARGO (Context-Aware Reasoning using Goal-Orientation) aims to address these problems by combining rule-based and goal-based reasoning as well as scenario-based modeling to provide a more comprehensive way to define context-aware systems and to process contextual information. This demo presents CARGO, a modeling, simulation, and execution environment for context-aware systems built on existing tool support for the User Requirements Notation. @InProceedings{RE12p335, author = {Mira Vrbaski and Dorina Petriu and Daniel Amyot}, title = {Tool Support for Combined Rule-Based and Goal-Based Reasoning in Context-Aware Systems}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {335--336}, doi = {}, year = {2012}, } |
|
Bencomo, Nelly |
RE '12-DEMOS: "Run-Time Model Evaluation ..."
Run-Time Model Evaluation for Requirements Model-Driven Self-Adaptation
Kristopher Welsh and Nelly Bencomo (University of Kent, UK; INRIA, France) A self-adaptive system adjusts its configuration to tolerate changes in its operating environment. To date, requirements modeling methodologies for self-adaptive systems have necessitated analysis of all potential system configurations, and the circumstances under which each is to be adopted. We argue that, by explicitly capturing and modelling uncertainty in the operating environment, and by verifying and analysing this model at runtime, it is possible for a system to adapt to tolerate some conditions that were not fully considered at design time. We showcase in this paper our tools and research results. @InProceedings{RE12p329, author = {Kristopher Welsh and Nelly Bencomo}, title = {Run-Time Model Evaluation for Requirements Model-Driven Self-Adaptation}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {329--330}, doi = {}, year = {2012}, } |
|
Chen, Zhangji |
RE '12-DEMOS: "ReCVisu: A Tool for Clustering-Based ..."
ReCVisu: A Tool for Clustering-Based Visual Exploration of Requirements
Sandeep Reddivari, Zhangji Chen, and Nan Niu (Mississippi State University, USA) Clustering is of great practical value in discovering natural groupings of large numbers of requirements artifacts. Clustering-based visualization has shown promise in supporting requirements tracing. In this paper, we transform the success to a wider range of clustering-based visual exploration tasks in requirements engineering. We describe ReCVisu, a requirements exploration tool based on quantitative visualizations. We discuss the key features of ReCVisu and its potential improvements over previous work. @InProceedings{RE12p327, author = {Sandeep Reddivari and Zhangji Chen and Nan Niu}, title = {ReCVisu: A Tool for Clustering-Based Visual Exploration of Requirements}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {327--328}, doi = {}, year = {2012}, } |
|
Chung, Lawrence |
RE '12-DEMOS: "The RE-Tools: A Multi-notational ..."
The RE-Tools: A Multi-notational Requirements Modeling Toolkit
Sam Supakkul and Lawrence Chung (Sabre, USA; University of Texas at Dallas, USA) Requirements engineers need to understand and model different aspects of organizations and systems under construction, and may need to use different modeling notations. However, most modeling tools support only one (or at most a few notations), hindering requirements engineers from using the most appropriate notations for the particular modeling task. The RE-Tools is an open-source toolkit implemented using a UML Profile for StarUML, an open-source UML modeling tool. The toolkit supports many leading requirements modeling notations, including the NFR Framework, the i* Framework, KAOS, Problem Frames, and UML. Each of these notations may be used for modeling independent corresponding diagrams or together with non-functional requirements (NFRs). The toolkit also supports the original qualitative reasoning of the NFR Framework and augments with a quantitative one. @InProceedings{RE12p333, author = {Sam Supakkul and Lawrence Chung}, title = {The RE-Tools: A Multi-notational Requirements Modeling Toolkit}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {333--334}, doi = {}, year = {2012}, } |
|
Collell, Oriol |
RE '12-DEMOS: "ArchiTech: Tool Support for ..."
ArchiTech: Tool Support for NFR-Guided Architectural Decision-Making
David Ameller, Oriol Collell, and Xavier Franch (Universitat Politècnica de Catalunya, Spain) Researchers from requirements engineering and software architecture had emphasized the importance of Non-Functional Requirements and their influence in the architectural design process. To improve this process we have designed a tool, ArchiTech, which aims to support architects during the design process by suggesting alternative architectural decisions that can improve some types of non-functional requirements in a particular project, and facilitate the reuse of architectural knowledge shared between projects of the same architectural domain (e.g., web-based applications). @InProceedings{RE12p315, author = {David Ameller and Oriol Collell and Xavier Franch}, title = {ArchiTech: Tool Support for NFR-Guided Architectural Decision-Making}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {315--316}, doi = {}, year = {2012}, } |
|
Dalpiaz, Fabiano |
RE '12-DEMOS: "STS-Tool: Socio-technical ..."
STS-Tool: Socio-technical Security Requirements through Social Commitments
Elda Paja, Fabiano Dalpiaz, Mauro Poggianella, Pierluigi Roberti, and Paolo Giorgini (University of Trento, Italy) Security Requirements Engineering (SRE) deals with the elicitation and analysis of security needs to specify security requirements for the system-to-be. In previous work, we have presented STS-ml, a security requirements modelling language for Socio-Technical Systems (STSs) that elicits security needs, using a goal-oriented approach, and derives the security requirements specification based on these needs. Particularly, STS-ml relates security to the interaction among actors in the STS. In this paper, we present STS-Tool, the modelling and analysis support tool for STS-ml. STS-Tool allows designers to model a STS at a high-level of abstraction, while expressing security needs over the interactions between the actors in the STS, and derive security requirements in terms of social commitments—promises with contractual validity—once the modelling is done. @InProceedings{RE12p331, author = {Elda Paja and Fabiano Dalpiaz and Mauro Poggianella and Pierluigi Roberti and Paolo Giorgini}, title = {STS-Tool: Socio-technical Security Requirements through Social Commitments}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {331--332}, doi = {}, year = {2012}, } |
|
Franch, Xavier |
RE '12-DEMOS: "ArchiTech: Tool Support for ..."
ArchiTech: Tool Support for NFR-Guided Architectural Decision-Making
David Ameller, Oriol Collell, and Xavier Franch (Universitat Politècnica de Catalunya, Spain) Researchers from requirements engineering and software architecture had emphasized the importance of Non-Functional Requirements and their influence in the architectural design process. To improve this process we have designed a tool, ArchiTech, which aims to support architects during the design process by suggesting alternative architectural decisions that can improve some types of non-functional requirements in a particular project, and facilitate the reuse of architectural knowledge shared between projects of the same architectural domain (e.g., web-based applications). @InProceedings{RE12p315, author = {David Ameller and Oriol Collell and Xavier Franch}, title = {ArchiTech: Tool Support for NFR-Guided Architectural Decision-Making}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {315--316}, doi = {}, year = {2012}, } |
|
Giorgini, Paolo |
RE '12-DEMOS: "STS-Tool: Socio-technical ..."
STS-Tool: Socio-technical Security Requirements through Social Commitments
Elda Paja, Fabiano Dalpiaz, Mauro Poggianella, Pierluigi Roberti, and Paolo Giorgini (University of Trento, Italy) Security Requirements Engineering (SRE) deals with the elicitation and analysis of security needs to specify security requirements for the system-to-be. In previous work, we have presented STS-ml, a security requirements modelling language for Socio-Technical Systems (STSs) that elicits security needs, using a goal-oriented approach, and derives the security requirements specification based on these needs. Particularly, STS-ml relates security to the interaction among actors in the STS. In this paper, we present STS-Tool, the modelling and analysis support tool for STS-ml. STS-Tool allows designers to model a STS at a high-level of abstraction, while expressing security needs over the interactions between the actors in the STS, and derive security requirements in terms of social commitments—promises with contractual validity—once the modelling is done. @InProceedings{RE12p331, author = {Elda Paja and Fabiano Dalpiaz and Mauro Poggianella and Pierluigi Roberti and Paolo Giorgini}, title = {STS-Tool: Socio-technical Security Requirements through Social Commitments}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {331--332}, doi = {}, year = {2012}, } |
|
Glinz, Martin |
RE '12-DEMOS: "Flexible, Lightweight Requirements ..."
Flexible, Lightweight Requirements Modeling with FlexiSketch
Dustin Wüest, Norbert Seyff, and Martin Glinz (University of Zurich, Switzerland) @InProceedings{RE12p323, author = {Dustin Wüest and Norbert Seyff and Martin Glinz}, title = {Flexible, Lightweight Requirements Modeling with FlexiSketch}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {323--322}, doi = {}, year = {2012}, } |
|
Jin, Zhi |
RE '12-DEMOS: "CoFM: An Environment for Collaborative ..."
CoFM: An Environment for Collaborative Feature Modeling
Li Yi, Haiyan Zhao, Wei Zhang, and Zhi Jin (Peking University, China) Feature models provide an effective way to capture commonality and variability in a specific domain. Constructing a feature model needs a systematic review of existing software artifacts in a domain and is always a collaboration-intensive activity. However, existing feature modeling methods and tools lack explicit support of such collaborations. In this paper, we present an environment for feature modeling that promotes the collaboration between stakeholders as the basis of creating and evolving a feature model. We present concepts, methods, and a tool to show the feasibility of constructing feature models collaboratively, as well as how to integrate this environment with traditional feature modeling methods. @InProceedings{RE12p317, author = {Li Yi and Haiyan Zhao and Wei Zhang and Zhi Jin}, title = {CoFM: An Environment for Collaborative Feature Modeling}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {317--318}, doi = {}, year = {2012}, } |
|
Kealey, Jason |
RE '12-DEMOS: "Concern-Driven Development ..."
Concern-Driven Development with jUCMNav
Daniel Amyot, Stéphane Leblanc, Jason Kealey, and Jörg Kienzle (University of Ottawa, Canada; JUCM Software, Canada; McGill University, Canada) The User Requirements Notation (URN) enables the graphical modeling of requirements with goals and scenarios, and jUCMNav is a free, Eclipse-based tool that supports modeling and analysis with URN. Concern-Driven Development (CDD) enables requirements engineers to encapsulate and reason about concerns, whether they are crosscutting (i.e., aspects) or not. However, to truly capitalize on the benefits promised by CDD, concerns need to be encapsulated across software development phases, i.e., across different types of models at different levels of abstraction. Recently, URN was extended to support aspect-oriented concepts. This demonstration focuses on the new concern-driven modeling features of jUCMNav, together with its capabilities to compose aspects together, and to transform aspectual scenario models into design models in the Reusable Aspect Models notation. jUCMNav is hence one of the few tools that enable CDD from requirements to design. @InProceedings{RE12p319, author = {Daniel Amyot and Stéphane Leblanc and Jason Kealey and Jörg Kienzle}, title = {Concern-Driven Development with jUCMNav}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {319--320}, doi = {}, year = {2012}, } |
|
Kienzle, Jörg |
RE '12-DEMOS: "Concern-Driven Development ..."
Concern-Driven Development with jUCMNav
Daniel Amyot, Stéphane Leblanc, Jason Kealey, and Jörg Kienzle (University of Ottawa, Canada; JUCM Software, Canada; McGill University, Canada) The User Requirements Notation (URN) enables the graphical modeling of requirements with goals and scenarios, and jUCMNav is a free, Eclipse-based tool that supports modeling and analysis with URN. Concern-Driven Development (CDD) enables requirements engineers to encapsulate and reason about concerns, whether they are crosscutting (i.e., aspects) or not. However, to truly capitalize on the benefits promised by CDD, concerns need to be encapsulated across software development phases, i.e., across different types of models at different levels of abstraction. Recently, URN was extended to support aspect-oriented concepts. This demonstration focuses on the new concern-driven modeling features of jUCMNav, together with its capabilities to compose aspects together, and to transform aspectual scenario models into design models in the Reusable Aspect Models notation. jUCMNav is hence one of the few tools that enable CDD from requirements to design. @InProceedings{RE12p319, author = {Daniel Amyot and Stéphane Leblanc and Jason Kealey and Jörg Kienzle}, title = {Concern-Driven Development with jUCMNav}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {319--320}, doi = {}, year = {2012}, } |
|
Leblanc, Stéphane |
RE '12-DEMOS: "Concern-Driven Development ..."
Concern-Driven Development with jUCMNav
Daniel Amyot, Stéphane Leblanc, Jason Kealey, and Jörg Kienzle (University of Ottawa, Canada; JUCM Software, Canada; McGill University, Canada) The User Requirements Notation (URN) enables the graphical modeling of requirements with goals and scenarios, and jUCMNav is a free, Eclipse-based tool that supports modeling and analysis with URN. Concern-Driven Development (CDD) enables requirements engineers to encapsulate and reason about concerns, whether they are crosscutting (i.e., aspects) or not. However, to truly capitalize on the benefits promised by CDD, concerns need to be encapsulated across software development phases, i.e., across different types of models at different levels of abstraction. Recently, URN was extended to support aspect-oriented concepts. This demonstration focuses on the new concern-driven modeling features of jUCMNav, together with its capabilities to compose aspects together, and to transform aspectual scenario models into design models in the Reusable Aspect Models notation. jUCMNav is hence one of the few tools that enable CDD from requirements to design. @InProceedings{RE12p319, author = {Daniel Amyot and Stéphane Leblanc and Jason Kealey and Jörg Kienzle}, title = {Concern-Driven Development with jUCMNav}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {319--320}, doi = {}, year = {2012}, } |
|
Li, Long |
RE '12-DEMOS: "MbFM: A Matrix-Based Tool ..."
MbFM: A Matrix-Based Tool for Modeling and Configuring Feature Models
Long Li, Haiyan Zhao, and Wei Zhang (Peking University, China) Feature-oriented analysis and modeling is widely accepted in software reuse, which consists of two major phases that should be taken seriously. The first is to construct a feature model, and the second is to configure products based on the feature model attained in the first. This paper presents a matrix-based approach to constructing and configuring feature models, whose main advantage is its scalability compared to traditional graphic-based feature models, and the supporting tool is presented to demonstrate its feasibility. @InProceedings{RE12p325, author = {Long Li and Haiyan Zhao and Wei Zhang}, title = {MbFM: A Matrix-Based Tool for Modeling and Configuring Feature Models}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {325--326}, doi = {}, year = {2012}, } |
|
Niu, Nan |
RE '12-DEMOS: "ReCVisu: A Tool for Clustering-Based ..."
ReCVisu: A Tool for Clustering-Based Visual Exploration of Requirements
Sandeep Reddivari, Zhangji Chen, and Nan Niu (Mississippi State University, USA) Clustering is of great practical value in discovering natural groupings of large numbers of requirements artifacts. Clustering-based visualization has shown promise in supporting requirements tracing. In this paper, we transform the success to a wider range of clustering-based visual exploration tasks in requirements engineering. We describe ReCVisu, a requirements exploration tool based on quantitative visualizations. We discuss the key features of ReCVisu and its potential improvements over previous work. @InProceedings{RE12p327, author = {Sandeep Reddivari and Zhangji Chen and Nan Niu}, title = {ReCVisu: A Tool for Clustering-Based Visual Exploration of Requirements}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {327--328}, doi = {}, year = {2012}, } |
|
Paja, Elda |
RE '12-DEMOS: "STS-Tool: Socio-technical ..."
STS-Tool: Socio-technical Security Requirements through Social Commitments
Elda Paja, Fabiano Dalpiaz, Mauro Poggianella, Pierluigi Roberti, and Paolo Giorgini (University of Trento, Italy) Security Requirements Engineering (SRE) deals with the elicitation and analysis of security needs to specify security requirements for the system-to-be. In previous work, we have presented STS-ml, a security requirements modelling language for Socio-Technical Systems (STSs) that elicits security needs, using a goal-oriented approach, and derives the security requirements specification based on these needs. Particularly, STS-ml relates security to the interaction among actors in the STS. In this paper, we present STS-Tool, the modelling and analysis support tool for STS-ml. STS-Tool allows designers to model a STS at a high-level of abstraction, while expressing security needs over the interactions between the actors in the STS, and derive security requirements in terms of social commitments—promises with contractual validity—once the modelling is done. @InProceedings{RE12p331, author = {Elda Paja and Fabiano Dalpiaz and Mauro Poggianella and Pierluigi Roberti and Paolo Giorgini}, title = {STS-Tool: Socio-technical Security Requirements through Social Commitments}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {331--332}, doi = {}, year = {2012}, } |
|
Petriu, Dorina |
RE '12-DEMOS: "Tool Support for Combined ..."
Tool Support for Combined Rule-Based and Goal-Based Reasoning in Context-Aware Systems
Mira Vrbaski, Dorina Petriu, and Daniel Amyot (Carleton University, Canada; University of Ottawa, Canada) Context-aware systems often use rule-based reasoning engines for decision making without involving explicit interaction with the user. While rule-based systems excel in filtering out unsuitable solutions based on clear criteria, it is difficult to rank suitable solutions based on vague, qualitative criteria with a rule-based approach. Moreover, the description of such systems is typically ad-hoc without well-defined modeling tasks. CARGO (Context-Aware Reasoning using Goal-Orientation) aims to address these problems by combining rule-based and goal-based reasoning as well as scenario-based modeling to provide a more comprehensive way to define context-aware systems and to process contextual information. This demo presents CARGO, a modeling, simulation, and execution environment for context-aware systems built on existing tool support for the User Requirements Notation. @InProceedings{RE12p335, author = {Mira Vrbaski and Dorina Petriu and Daniel Amyot}, title = {Tool Support for Combined Rule-Based and Goal-Based Reasoning in Context-Aware Systems}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {335--336}, doi = {}, year = {2012}, } |
|
Poggianella, Mauro |
RE '12-DEMOS: "STS-Tool: Socio-technical ..."
STS-Tool: Socio-technical Security Requirements through Social Commitments
Elda Paja, Fabiano Dalpiaz, Mauro Poggianella, Pierluigi Roberti, and Paolo Giorgini (University of Trento, Italy) Security Requirements Engineering (SRE) deals with the elicitation and analysis of security needs to specify security requirements for the system-to-be. In previous work, we have presented STS-ml, a security requirements modelling language for Socio-Technical Systems (STSs) that elicits security needs, using a goal-oriented approach, and derives the security requirements specification based on these needs. Particularly, STS-ml relates security to the interaction among actors in the STS. In this paper, we present STS-Tool, the modelling and analysis support tool for STS-ml. STS-Tool allows designers to model a STS at a high-level of abstraction, while expressing security needs over the interactions between the actors in the STS, and derive security requirements in terms of social commitments—promises with contractual validity—once the modelling is done. @InProceedings{RE12p331, author = {Elda Paja and Fabiano Dalpiaz and Mauro Poggianella and Pierluigi Roberti and Paolo Giorgini}, title = {STS-Tool: Socio-technical Security Requirements through Social Commitments}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {331--332}, doi = {}, year = {2012}, } |
|
Reddivari, Sandeep |
RE '12-DEMOS: "ReCVisu: A Tool for Clustering-Based ..."
ReCVisu: A Tool for Clustering-Based Visual Exploration of Requirements
Sandeep Reddivari, Zhangji Chen, and Nan Niu (Mississippi State University, USA) Clustering is of great practical value in discovering natural groupings of large numbers of requirements artifacts. Clustering-based visualization has shown promise in supporting requirements tracing. In this paper, we transform the success to a wider range of clustering-based visual exploration tasks in requirements engineering. We describe ReCVisu, a requirements exploration tool based on quantitative visualizations. We discuss the key features of ReCVisu and its potential improvements over previous work. @InProceedings{RE12p327, author = {Sandeep Reddivari and Zhangji Chen and Nan Niu}, title = {ReCVisu: A Tool for Clustering-Based Visual Exploration of Requirements}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {327--328}, doi = {}, year = {2012}, } |
|
Roberti, Pierluigi |
RE '12-DEMOS: "STS-Tool: Socio-technical ..."
STS-Tool: Socio-technical Security Requirements through Social Commitments
Elda Paja, Fabiano Dalpiaz, Mauro Poggianella, Pierluigi Roberti, and Paolo Giorgini (University of Trento, Italy) Security Requirements Engineering (SRE) deals with the elicitation and analysis of security needs to specify security requirements for the system-to-be. In previous work, we have presented STS-ml, a security requirements modelling language for Socio-Technical Systems (STSs) that elicits security needs, using a goal-oriented approach, and derives the security requirements specification based on these needs. Particularly, STS-ml relates security to the interaction among actors in the STS. In this paper, we present STS-Tool, the modelling and analysis support tool for STS-ml. STS-Tool allows designers to model a STS at a high-level of abstraction, while expressing security needs over the interactions between the actors in the STS, and derive security requirements in terms of social commitments—promises with contractual validity—once the modelling is done. @InProceedings{RE12p331, author = {Elda Paja and Fabiano Dalpiaz and Mauro Poggianella and Pierluigi Roberti and Paolo Giorgini}, title = {STS-Tool: Socio-technical Security Requirements through Social Commitments}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {331--332}, doi = {}, year = {2012}, } |
|
Seyff, Norbert |
RE '12-DEMOS: "Flexible, Lightweight Requirements ..."
Flexible, Lightweight Requirements Modeling with FlexiSketch
Dustin Wüest, Norbert Seyff, and Martin Glinz (University of Zurich, Switzerland) @InProceedings{RE12p323, author = {Dustin Wüest and Norbert Seyff and Martin Glinz}, title = {Flexible, Lightweight Requirements Modeling with FlexiSketch}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {323--322}, doi = {}, year = {2012}, } |
|
Śmiałek, Michał |
RE '12-DEMOS: "Facilitating Transition from ..."
Facilitating Transition from Requirements to Code with the ReDSeeDS Tool
Michał Śmiałek and Tomasz Straszak (Warsaw University of Technology, Poland) @InProceedings{RE12p321, author = {Michał Śmiałek and Tomasz Straszak}, title = {Facilitating Transition from Requirements to Code with the ReDSeeDS Tool}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {321--320}, doi = {}, year = {2012}, } |
|
Straszak, Tomasz |
RE '12-DEMOS: "Facilitating Transition from ..."
Facilitating Transition from Requirements to Code with the ReDSeeDS Tool
Michał Śmiałek and Tomasz Straszak (Warsaw University of Technology, Poland) @InProceedings{RE12p321, author = {Michał Śmiałek and Tomasz Straszak}, title = {Facilitating Transition from Requirements to Code with the ReDSeeDS Tool}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {321--320}, doi = {}, year = {2012}, } |
|
Supakkul, Sam |
RE '12-DEMOS: "The RE-Tools: A Multi-notational ..."
The RE-Tools: A Multi-notational Requirements Modeling Toolkit
Sam Supakkul and Lawrence Chung (Sabre, USA; University of Texas at Dallas, USA) Requirements engineers need to understand and model different aspects of organizations and systems under construction, and may need to use different modeling notations. However, most modeling tools support only one (or at most a few notations), hindering requirements engineers from using the most appropriate notations for the particular modeling task. The RE-Tools is an open-source toolkit implemented using a UML Profile for StarUML, an open-source UML modeling tool. The toolkit supports many leading requirements modeling notations, including the NFR Framework, the i* Framework, KAOS, Problem Frames, and UML. Each of these notations may be used for modeling independent corresponding diagrams or together with non-functional requirements (NFRs). The toolkit also supports the original qualitative reasoning of the NFR Framework and augments with a quantitative one. @InProceedings{RE12p333, author = {Sam Supakkul and Lawrence Chung}, title = {The RE-Tools: A Multi-notational Requirements Modeling Toolkit}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {333--334}, doi = {}, year = {2012}, } |
|
Vrbaski, Mira |
RE '12-DEMOS: "Tool Support for Combined ..."
Tool Support for Combined Rule-Based and Goal-Based Reasoning in Context-Aware Systems
Mira Vrbaski, Dorina Petriu, and Daniel Amyot (Carleton University, Canada; University of Ottawa, Canada) Context-aware systems often use rule-based reasoning engines for decision making without involving explicit interaction with the user. While rule-based systems excel in filtering out unsuitable solutions based on clear criteria, it is difficult to rank suitable solutions based on vague, qualitative criteria with a rule-based approach. Moreover, the description of such systems is typically ad-hoc without well-defined modeling tasks. CARGO (Context-Aware Reasoning using Goal-Orientation) aims to address these problems by combining rule-based and goal-based reasoning as well as scenario-based modeling to provide a more comprehensive way to define context-aware systems and to process contextual information. This demo presents CARGO, a modeling, simulation, and execution environment for context-aware systems built on existing tool support for the User Requirements Notation. @InProceedings{RE12p335, author = {Mira Vrbaski and Dorina Petriu and Daniel Amyot}, title = {Tool Support for Combined Rule-Based and Goal-Based Reasoning in Context-Aware Systems}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {335--336}, doi = {}, year = {2012}, } |
|
Welsh, Kristopher |
RE '12-DEMOS: "Run-Time Model Evaluation ..."
Run-Time Model Evaluation for Requirements Model-Driven Self-Adaptation
Kristopher Welsh and Nelly Bencomo (University of Kent, UK; INRIA, France) A self-adaptive system adjusts its configuration to tolerate changes in its operating environment. To date, requirements modeling methodologies for self-adaptive systems have necessitated analysis of all potential system configurations, and the circumstances under which each is to be adopted. We argue that, by explicitly capturing and modelling uncertainty in the operating environment, and by verifying and analysing this model at runtime, it is possible for a system to adapt to tolerate some conditions that were not fully considered at design time. We showcase in this paper our tools and research results. @InProceedings{RE12p329, author = {Kristopher Welsh and Nelly Bencomo}, title = {Run-Time Model Evaluation for Requirements Model-Driven Self-Adaptation}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {329--330}, doi = {}, year = {2012}, } |
|
Wüest, Dustin |
RE '12-DEMOS: "Flexible, Lightweight Requirements ..."
Flexible, Lightweight Requirements Modeling with FlexiSketch
Dustin Wüest, Norbert Seyff, and Martin Glinz (University of Zurich, Switzerland) @InProceedings{RE12p323, author = {Dustin Wüest and Norbert Seyff and Martin Glinz}, title = {Flexible, Lightweight Requirements Modeling with FlexiSketch}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {323--322}, doi = {}, year = {2012}, } |
|
Yi, Li |
RE '12-DEMOS: "CoFM: An Environment for Collaborative ..."
CoFM: An Environment for Collaborative Feature Modeling
Li Yi, Haiyan Zhao, Wei Zhang, and Zhi Jin (Peking University, China) Feature models provide an effective way to capture commonality and variability in a specific domain. Constructing a feature model needs a systematic review of existing software artifacts in a domain and is always a collaboration-intensive activity. However, existing feature modeling methods and tools lack explicit support of such collaborations. In this paper, we present an environment for feature modeling that promotes the collaboration between stakeholders as the basis of creating and evolving a feature model. We present concepts, methods, and a tool to show the feasibility of constructing feature models collaboratively, as well as how to integrate this environment with traditional feature modeling methods. @InProceedings{RE12p317, author = {Li Yi and Haiyan Zhao and Wei Zhang and Zhi Jin}, title = {CoFM: An Environment for Collaborative Feature Modeling}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {317--318}, doi = {}, year = {2012}, } |
|
Zhang, Wei |
RE '12-DEMOS: "CoFM: An Environment for Collaborative ..."
CoFM: An Environment for Collaborative Feature Modeling
Li Yi, Haiyan Zhao, Wei Zhang, and Zhi Jin (Peking University, China) Feature models provide an effective way to capture commonality and variability in a specific domain. Constructing a feature model needs a systematic review of existing software artifacts in a domain and is always a collaboration-intensive activity. However, existing feature modeling methods and tools lack explicit support of such collaborations. In this paper, we present an environment for feature modeling that promotes the collaboration between stakeholders as the basis of creating and evolving a feature model. We present concepts, methods, and a tool to show the feasibility of constructing feature models collaboratively, as well as how to integrate this environment with traditional feature modeling methods. @InProceedings{RE12p317, author = {Li Yi and Haiyan Zhao and Wei Zhang and Zhi Jin}, title = {CoFM: An Environment for Collaborative Feature Modeling}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {317--318}, doi = {}, year = {2012}, } RE '12-DEMOS: "MbFM: A Matrix-Based Tool ..." MbFM: A Matrix-Based Tool for Modeling and Configuring Feature Models Long Li, Haiyan Zhao, and Wei Zhang (Peking University, China) Feature-oriented analysis and modeling is widely accepted in software reuse, which consists of two major phases that should be taken seriously. The first is to construct a feature model, and the second is to configure products based on the feature model attained in the first. This paper presents a matrix-based approach to constructing and configuring feature models, whose main advantage is its scalability compared to traditional graphic-based feature models, and the supporting tool is presented to demonstrate its feasibility. @InProceedings{RE12p325, author = {Long Li and Haiyan Zhao and Wei Zhang}, title = {MbFM: A Matrix-Based Tool for Modeling and Configuring Feature Models}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {325--326}, doi = {}, year = {2012}, } |
|
Zhao, Haiyan |
RE '12-DEMOS: "CoFM: An Environment for Collaborative ..."
CoFM: An Environment for Collaborative Feature Modeling
Li Yi, Haiyan Zhao, Wei Zhang, and Zhi Jin (Peking University, China) Feature models provide an effective way to capture commonality and variability in a specific domain. Constructing a feature model needs a systematic review of existing software artifacts in a domain and is always a collaboration-intensive activity. However, existing feature modeling methods and tools lack explicit support of such collaborations. In this paper, we present an environment for feature modeling that promotes the collaboration between stakeholders as the basis of creating and evolving a feature model. We present concepts, methods, and a tool to show the feasibility of constructing feature models collaboratively, as well as how to integrate this environment with traditional feature modeling methods. @InProceedings{RE12p317, author = {Li Yi and Haiyan Zhao and Wei Zhang and Zhi Jin}, title = {CoFM: An Environment for Collaborative Feature Modeling}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {317--318}, doi = {}, year = {2012}, } RE '12-DEMOS: "MbFM: A Matrix-Based Tool ..." MbFM: A Matrix-Based Tool for Modeling and Configuring Feature Models Long Li, Haiyan Zhao, and Wei Zhang (Peking University, China) Feature-oriented analysis and modeling is widely accepted in software reuse, which consists of two major phases that should be taken seriously. The first is to construct a feature model, and the second is to configure products based on the feature model attained in the first. This paper presents a matrix-based approach to constructing and configuring feature models, whose main advantage is its scalability compared to traditional graphic-based feature models, and the supporting tool is presented to demonstrate its feasibility. @InProceedings{RE12p325, author = {Long Li and Haiyan Zhao and Wei Zhang}, title = {MbFM: A Matrix-Based Tool for Modeling and Configuring Feature Models}, booktitle = {Proc.\ RE}, publisher = {IEEE}, pages = {325--326}, doi = {}, year = {2012}, } |
31 authors
proc time: 0.23