Title :
Reusable Specification of Agent-Based Models
Author :
Fisher, David A.
Author_Institution :
Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
This paper identifies and characterizes several important impediments to reusable agent-based models. It describes a new class of programming languages that address these problems by allowing abstract specification of incomplete but accurate models and by enabling automated construction of agent-based simulations from models. The primary innovation underlying this approach is the use of property-based types to avoid modeling limitations inherent in the object-oriented paradigm. A property-based approach enables independent validation of constituent models, abstract specification of actors independent of their simulations, and certain modifications to model without revalidation.
Keywords :
formal specification; object-oriented methods; programming languages; software agents; software reusability; abstract specification; agent-based model; object-oriented paradigm; programming language; Application software; Biological system modeling; Costs; Engines; Impedance; Object oriented modeling; Predictive models; Software engineering; Software performance; Software quality; agent-based; modeling; property-based types; reuse; simulation;
Conference_Titel :
Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE), 2010 19th IEEE International Workshop on
Conference_Location :
Larissa
Print_ISBN :
978-1-4244-7216-1
DOI :
10.1109/WETICE.2010.30