Engineering Requirements for Socio-Technical Systems
社会技术系统的工程要求
基本信息
- 批准号:RGPIN-2017-06067
- 负责人:
- 金额:$ 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.
需求工程(RE)关注涉众需求的引出、建模和分析,以便为将来的系统导出规范,并传递给设计师。RE被广泛认为是软件开发中最关键的阶段,是决定项目成败的关键阶段。考虑到软件项目持续的高失败率,我们建议通过为使可再生能源成为一门工程学科奠定基础,努力推进可再生能源的研究现状。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Mylopoulos, John其他文献
COPri v.2-A core ontology for privacy requirements
- DOI:
10.1016/j.datak.2021.101888 - 发表时间:
2021-04-20 - 期刊:
- 影响因子:2.5
- 作者:
Gharib, Mohamad;Giorgini, Paolo;Mylopoulos, John - 通讯作者:
Mylopoulos, John
An empirical evaluation of the i* framework in a model-based software generation environment
- DOI:
10.1007/11767138_34 - 发表时间:
2006-01-01 - 期刊:
- 影响因子:0
- 作者:
Estrada, Hugo;Martinez Rebollar, Alicia;Mylopoulos, John - 通讯作者:
Mylopoulos, John
A core ontology for requirements
- DOI:
10.3233/ao-2009-0069 - 发表时间:
2009-01-01 - 期刊:
- 影响因子:1
- 作者:
Jureta, Ivan J.;Mylopoulos, John;Faulkner, Stephane - 通讯作者:
Faulkner, Stephane
Multi-objective reasoning with constrained goal models
- DOI:
10.1007/s00766-016-0263-5 - 发表时间:
2018-06-01 - 期刊:
- 影响因子:2.8
- 作者:
Chi Mai Nguyen;Sebastiani, Roberto;Mylopoulos, John - 通讯作者:
Mylopoulos, John
Adaptive socio-technical systems: a requirements-based approach
- DOI:
10.1007/s00766-011-0132-1 - 发表时间:
2013-03-01 - 期刊:
- 影响因子:2.8
- 作者:
Dalpiaz, Fabiano;Giorgini, Paolo;Mylopoulos, John - 通讯作者:
Mylopoulos, John
Mylopoulos, John的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Mylopoulos, John', 18)}}的其他基金
Engineering Requirements for Socio-Technical Systems
社会技术系统的工程要求
- 批准号:
RGPIN-2017-06067 - 财政年份:2021
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
Engineering Requirements for Socio-Technical Systems
社会技术系统的工程要求
- 批准号:
RGPIN-2017-06067 - 财政年份:2019
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
Engineering Requirements for Socio-Technical Systems
社会技术系统的工程要求
- 批准号:
RGPIN-2017-06067 - 财政年份:2018
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
Engineering Requirements for Socio-Technical Systems
社会技术系统的工程要求
- 批准号:
RGPIN-2017-06067 - 财政年份:2017
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
Semantic Models for Information Systems
信息系统的语义模型
- 批准号:
7905-2007 - 财政年份:2011
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
Semantic Models for Information Systems
信息系统的语义模型
- 批准号:
7905-2007 - 财政年份:2010
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
Semantic Models for Information Systems
信息系统的语义模型
- 批准号:
7905-2007 - 财政年份:2009
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
Semantic Models for Information Systems
信息系统的语义模型
- 批准号:
7905-2007 - 财政年份:2008
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
Semantic Models for Information Systems
信息系统的语义模型
- 批准号:
7905-2007 - 财政年份:2007
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
Semantic Models for Information Systems
信息系统的语义模型
- 批准号:
7905-2002 - 财政年份:2006
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
相似海外基金
Engineering Requirements for Socio-Technical Systems
社会技术系统的工程要求
- 批准号:
RGPIN-2017-06067 - 财政年份:2021
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
Concern-Driven Requirements for Adaptive Socio-Technical Systems
自适应社会技术系统的关注驱动要求
- 批准号:
RGPIN-2014-05408 - 财政年份:2021
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
Concern-Driven Requirements for Adaptive Socio-Technical Systems
自适应社会技术系统的关注驱动要求
- 批准号:
RGPIN-2014-05408 - 财政年份:2020
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
Engineering Requirements for Socio-Technical Systems
社会技术系统的工程要求
- 批准号:
RGPIN-2017-06067 - 财政年份:2019
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
Engineering Requirements for Socio-Technical Systems
社会技术系统的工程要求
- 批准号:
RGPIN-2017-06067 - 财政年份:2018
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
Concern-Driven Requirements for Adaptive Socio-Technical Systems
自适应社会技术系统的关注驱动要求
- 批准号:
RGPIN-2014-05408 - 财政年份:2018
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
Engineering Requirements for Socio-Technical Systems
社会技术系统的工程要求
- 批准号:
RGPIN-2017-06067 - 财政年份:2017
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
Concern-Driven Requirements for Adaptive Socio-Technical Systems
自适应社会技术系统的关注驱动要求
- 批准号:
RGPIN-2014-05408 - 财政年份:2017
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
Concern-Driven Requirements for Adaptive Socio-Technical Systems
自适应社会技术系统的关注驱动要求
- 批准号:
RGPIN-2014-05408 - 财政年份:2016
- 资助金额:
$ 3.64万 - 项目类别:
Discovery Grants Program - Individual
CAREER:Software Requirements Evolution in a Multi-Jurisdictional Socio-Technical Ecosystem
职业:多辖区社会技术生态系统中的软件需求演变
- 批准号:
1453139 - 财政年份:2015
- 资助金额:
$ 3.64万 - 项目类别:
Continuing Grant