Engineering Requirements for Socio-Technical Systems
Engineering Requirements for Socio-Technical Systems
批准号:
RGPIN-2017-06067
负责人:
Mylopoulos, John
金额:
$3.64万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2020
资助国家:
加拿大
项目状态:
已结题
起止时间:
2020-01-01 至 2021-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Requirements Engineering (RE) is concerned with the elicitation, modelling and analysis of stakeholder requirements in order to derive a specification for a system-to-be, to be passed on to designers. RE is widely considered the most critical stage in software development, literally the one that makes or breaks projects. Given persisting high failure rates for software projects, we propose to work towards advancing the state-of-research in RE by laying the foundations for making RE an engineering discipline.
These foundations are based on three principles: (a) Requirements represent stakeholder needs and are modelled as goals, to be fulfilled by the system-to-be; (b) The transformation of these goals -- however informal, conflicting, vague, etc. is to be based on the application of a set of refinement operators, where each application transforms a goal into a more concrete one, much in the spirit of the Refinement Calculus of Hoare, Abrial, et al; (c ) The transformation process is be supported by refinement tools that transform one or more goals into one or several more concrete ones; (d) The selection of optimal specifications for a given goal model should be supported by a reasoning tool that carried out sound, complete and scalable reasoning, even for goal models with thousands of elements (nodes and links). We are proposing to work on such foundations having in mind socio-technical systems (systems that consist of software, but also business processes and human actors) as well as cyber-physical systems that involve both software and physical components, e.g., robotic devices, because these are important application areas for software engineering.
In addition to these foundations, we propose to revisit requirements specification languages with an eye towards making them more expressive so that they can express security, performance and other mechanisms used in software engineering practice, which in our view cannot be accounted by current specification techniques, formal or otherwise.
Finally, we are interested in studying specific classes of requirements, aiming to (a) formalize them; (b) study alternatives ways of operationalizing them, based on the literature. One such class is the class of acceptance requirements. These are requirements of the form “X% of community Y will use the system”. They are critical requirements for social software. After all, if a system isn't used, it is a failure! Another class concerns minimizing bureaucratic overhead in offering a (computer-based) service. Such requirements are understandable to anyone who has used a government service and was bothered by long waits, long turn-arounds, too much information being requested, and (in some countries) even the need to bribe in order to get what you need. Here, we want to characterize such “minimize bureaucracy” requirements and study alternative ways they can be fulfilled by referring to the literature.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Engineering Requirements for Socio-Technical Systems
-
批准号:RGPIN-2017-06067
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$7.29万
-
财政年份:2021
-
负责人:Mylopoulos, John
-
依托单位:
Engineering Requirements for Socio-Technical Systems
-
批准号:RGPIN-2017-06067
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2019
-
负责人:Mylopoulos, John
-
依托单位:
Engineering Requirements for Socio-Technical Systems
-
批准号:RGPIN-2017-06067
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2018
-
负责人:Mylopoulos, John
-
依托单位:
Engineering Requirements for Socio-Technical Systems
-
批准号:RGPIN-2017-06067
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2017
-
负责人:Mylopoulos, John
-
依托单位:
Semantic Models for Information Systems
-
批准号:7905-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$5.1万
-
财政年份:2011
-
负责人:Mylopoulos, John
-
依托单位:
Semantic Models for Information Systems
-
批准号:7905-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$5.1万
-
财政年份:2010
-
负责人:Mylopoulos, John
-
依托单位:
Semantic Models for Information Systems
-
批准号:7905-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$5.1万
-
财政年份:2009
-
负责人:Mylopoulos, John
-
依托单位:
Semantic Models for Information Systems
-
批准号:7905-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$5.1万
-
财政年份:2008
-
负责人:Mylopoulos, John
-
依托单位:
Semantic Models for Information Systems
-
批准号:7905-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$5.1万
-
财政年份:2007
-
负责人:Mylopoulos, John
-
依托单位:
Semantic Models for Information Systems
-
批准号:7905-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$6.31万
-
财政年份:2006
-
负责人:Mylopoulos, John
-
依托单位:
Semantic Models for Information Systems
-
批准号:7905-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$6.31万
-
财政年份:2005
-
负责人:Mylopoulos, John
-
依托单位:
Software reengineering for network-centric computing ( CSER phase 3)
-
批准号:256160-2001
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$18.21万
-
财政年份:2004
-
负责人:Mylopoulos, John
-
依托单位:
Semantic Models for Information Systems
-
批准号:7905-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$6.31万
-
财政年份:2004
-
负责人:Mylopoulos, John
-
依托单位:
Implementation of peer-to-peer multidatabases
-
批准号:282914-2003
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.24万
-
财政年份:2004
-
负责人:Mylopoulos, John
-
依托单位:
Semantic Models for Information Systems
-
批准号:7905-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$6.31万
-
财政年份:2003
-
负责人:Mylopoulos, John
-
依托单位:
Implementation of peer-to-peer multidatabases
-
批准号:282914-2003
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.24万
-
财政年份:2003
-
负责人:Mylopoulos, John
-
依托单位:
Software reengineering for network-centric computing ( CSER phase 3)
-
批准号:256160-2001
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$23.62万
-
财政年份:2003
-
负责人:Mylopoulos, John
-
依托单位:
Semantic Models for Information Systems
-
批准号:7905-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$6.31万
-
财政年份:2002
-
负责人:Mylopoulos, John
-
依托单位:
Software reengineering for network-centric computing ( CSER phase 3)
-
批准号:256160-2001
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$23.62万
-
财政年份:2002
-
负责人:Mylopoulos, John
-
依托单位:
CSER: From legacy systems to modern platforms infrastructure for mass software change (Phase 1&2)
-
批准号:195819-1995
-
项目类别:Cooperative Activities
-
资助金额:$6.34万
-
财政年份:2001
-
负责人:Mylopoulos, John
-
依托单位:
海外基金