Detail

Publication date: 1 de June, 2021

Arcade (Aspectual Requirements Composition and Decision support tool)

Arcade makes it possible to define the viewpoint requirements, aspectual requirements and composition rules using pre-defined templates. These templates can, optionally, be enforced using XML schemas. The modules encapsulating the various requirements and composition rules are stored in eXist, a native XML database system [3]. A combination of DOM (Document Object Model) and SAX (Simple API for XML) is employed to:
(i) validate the composition rules i.e. to ensure that they refer to viewpoints, aspects and requirements that exist in the database;
(ii)compose the aspects and viewpoints and identify resulting conflicts in order to establish trade-offs.

Authors

Ana Moreira, João Araújo,

Date 01/01/2003