Design-Space Exploration for Decision-Support Software

Ate Penders, Ana-Lucia Varbanescu, Gregor Pavlin, Henk Sips

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

1 Citation (Scopus)

Abstract

Presence monitoring or intrusion detection in a location/area are examples of decision-support applications. Decision-support applications are applications where monitoring is used to collect (heterogeneous) data and create situational awareness, which further requires decisions and/or actions. As such, decision-support software consists of different interconnected components with very diverse roles, whose communication and synchronization are essential for the application functionality and performance. Despite this complexity, software design for decision-support is often driven by short-term functional requirements and only supported by designers' previous experience. In the current non-systematic approach, mistakes can be easily made, and can be very difficult to repair. In this work, we describe our systematic method for efficient and effective decision-support software design, based on application design-space exploration (DSE). To this end, we describe how to build a design space and present structured methods to traverse the design space towards software solutions that meet user requirements for both functionality and performance.

Original languageEnglish
Title of host publicationASE '22
Subtitle of host publication37th IEEE/ACM International Conference on Automated Software Engineering, ASE 2022
EditorsMario Aehnelt, Thomas Kirste
Place of PublicationNew York, NY
PublisherAssociation for Computing Machinery
ISBN (Electronic)978-1-4503-9624-0
ISBN (Print)978-1-4503-9475-8
DOIs
Publication statusPublished - 19 Sept 2022
Event37th IEEE/ACM International Conference on Automated Software Engineering, ASE 2022 - Rochester, United States
Duration: 10 Oct 202214 Oct 2022
Conference number: 37

Conference

Conference37th IEEE/ACM International Conference on Automated Software Engineering, ASE 2022
Abbreviated titleASE 2022
Country/TerritoryUnited States
CityRochester
Period10/10/2214/10/22

Keywords

  • Decision support systems
  • Design blueprint
  • Design patterns
  • Design space exploration
  • Influence graph
  • Software design
  • NLA

Fingerprint

Dive into the research topics of 'Design-Space Exploration for Decision-Support Software'. Together they form a unique fingerprint.

Cite this