loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Nelufar Ulfat-Bunyadi ; Rene Meis and Maritta Heisel

Affiliation: University of Duisburg-Essen, Germany

Keyword(s): Four-Variable Model, Context, Context Modelling, Contextual Decision, Satisfaction Argument, Domain Knowledge, Requirement, Specification.

Related Ontology Subjects/Areas/Topics: Context ; Context Analysis ; Context Representation ; Paradigm Trends ; Software Engineering

Abstract: A control system usually consists of some control software as well as sensors and actuators to monitor and control certain quantities in the environment. The context of the control software thus consists of the sensors and actuators it uses and the environment. When starting development of the control software, its context is often not predefined or given. There are contextual decisions the developers can make (e.g. which sensors/ actuators/other systems to use). By means of these decisions, the context is defined step by step. Existing approaches (like the Four-Variable Model) call for documenting the environmental quantities (monitored, controlled, input, and output variables) that are relevant after making these contextual decisions. The environmental quantities that have originally been relevant (i.e. before deciding which sensors/actuators/other systems to use) are not documented. This results in problems when the software shall later on be reused in another, slightly different setting (e.g. with additional sensors). Then, it is hard for developers to decide which environmental quantities are still relevant for the software. In this paper, we suggest an extended version of the Four-Variable Model, the Six-Variable Model, and, based on that, a context modelling method, that combines existing approaches. The benefit of our method is that the environmental quantities that are relevant before and after decision making are documented as well as the contextual decisions themselves and the options that were selectable. In this way, later reuse of the software is facilitated. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.116.90.141

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Ulfat-Bunyadi, N.; Meis, R. and Heisel, M. (2016). The Six-Variable Model - Context Modelling Enabling Systematic Reuse of Control Software. In Proceedings of the 11th International Joint Conference on Software Technologies (ICSOFT 2016) - ICSOFT-PT; ISBN 978-989-758-194-6, SciTePress, pages 15-26. DOI: 10.5220/0005944100150026

@conference{icsoft-pt16,
author={Nelufar Ulfat{-}Bunyadi. and Rene Meis. and Maritta Heisel.},
title={The Six-Variable Model - Context Modelling Enabling Systematic Reuse of Control Software},
booktitle={Proceedings of the 11th International Joint Conference on Software Technologies (ICSOFT 2016) - ICSOFT-PT},
year={2016},
pages={15-26},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005944100150026},
isbn={978-989-758-194-6},
}

TY - CONF

JO - Proceedings of the 11th International Joint Conference on Software Technologies (ICSOFT 2016) - ICSOFT-PT
TI - The Six-Variable Model - Context Modelling Enabling Systematic Reuse of Control Software
SN - 978-989-758-194-6
AU - Ulfat-Bunyadi, N.
AU - Meis, R.
AU - Heisel, M.
PY - 2016
SP - 15
EP - 26
DO - 10.5220/0005944100150026
PB - SciTePress