Learn More
We propose a modeling language for non-functional requirements (NFRs) that views NFRs as requirements over qualities, mapping a software-related domain to a quality space. The language is compositional in that it allows (recursively) complex NFRs to be constructed in several ways. Importantly, the language allows the definition of requirements about the(More)
Goal-Oriented Requirements Engineering (GORE) is founded on the premise that functional and non-functional requirements (NFRs) are stakeholder goals to be fulfilled by the system-to-be. Moreover, functional requirements are “hard” goals with clear-cut criteria for fulfillment, while traditionally NFRs are usually “soft” goals (aka softgoals) lacking a(More)
Non-functional requirements (NFRs) have been the focus of research in Requirements Engineering (RE) for more than 20 years. Despite this attention, their ontological nature is still an open question, thereby hampering efforts to develop concepts, tools and techniques for eliciting, modeling, and analyzing them, in order to produce a specification for a(More)
Creating and reasoning with goal models is useful for capturing, understanding, and communicating about requirements in the early stages of information system (re)development. However, the utility of goal models is greatly enhanced when an awareness of system intentions can feed into other stages in the requirements analysis process (e.g. requirements(More)
dataflow architectures are derived from functional software specifications (also by the usage of a set of rules). The resulting architecture is recursively refined to meet the various non-functional goals discovered across the requirements engineering process. An alternative technique starts the MDD process with i* models. Alencar et al. (2009) introduce an(More)
[Context and motivation] Stakeholder requirements are notoriously informal, vague, ambiguous and often unattainable. The requirements engineering problem is to formalize these requirements and then transform them through a systematic process into a formal specification that can be handed over to designers for downstream development. [Question/problem] This(More)
Modeling languages have been evaluated through empirical studies, comparisons of language grammars, and ontological analyses. In this paper we take the first approach, evaluating the expressiveness and effectiveness of Techne, a requirements modeling language, by applying it to three requirements problems from the literature. We use our experiences to(More)
BACKGROUND & OBJECTIVE Cyclooxygenase-2 (COX-2) and signal transducers and activators of transcription (STAT) are closely correlated to the genesis of tumors. This study was to investigate the expression and clinical significance of COX-2, p-Stat3 and p-Stat5 (the activated forms of Stat3 and Stat5) in various lesions of esophageal tissues, and to analyze(More)