Publication
AAAI/IAAI 2012
Conference paper

Applying constraint programming to incorporate engineering methodologies into the design process of complex systems

Abstract

When designing a complex system, adhering to a design methodology is essential to ensure design quality and to shorten the design phase. Until recently, enforcing this could be done only partially or manually. This paper demonstrates how constraint programming technology can enable automation of the design methodology support when the design artifacts reside in a central repository. At any phase of the design, the proposed constraint programming application can indicate whether the design process data complies with the methodology and point out any violations that may exist. Moreover, the application can provide recommendations regarding the design process. The application was successfully used to check the methodology conformance of an industrial example and produced the desired outputs within reasonable times. Copyright © 2012, Association for the Advancement of Artificial Intelligence. All rights reserved.

Date

Publication

AAAI/IAAI 2012