Home » Standardisation Activity

Standardisation Activity

IEEE FIPA

FIPA (the Foundation for Intelligent Physical Agents) is an IEEE Computer Society standards organisation that promotes agent-based technology and the interoperability of its standards with other technologies.
Founded in 1996 as an independent body of standardisation devoted to agent languages and technologies, FIPA became the 11th standard committee of IEEE in June 2005.

Since 2008, the Alma Mater Studiorum - Università di Bologna is a Full Member of the IEEE FIPA Standards Committee, represented by Andrea Omicini.

FIPA DPDF

Since the very beginning, our work in FIPA focussed on the standardisation of the software development process. Our experience in AOSE (Agent-Oriented Software Engineering), in particular with the SODA methodology and within the MEnSA Project made it clear that information the role of agent-oriented abstractions and models could be essential in the engineering of complex computation systems, and at the same time (ii) the state of the AOSE field was clearly in need of a standardisation effort.

That is why, in 2008, the IEEE-FIPA DPDF WG was founded—that is, the Working Group of FIPA devoted to Design Process Documentation and Fragmentation.

In 2009 I co-organised, together with Vincent Hilaire  and Massimo Cossentino, the 1st IEEE FIPA Workshop on Design Process Documentation and Fragmentation to be held at The Multi-Agent Logics, Languages, and Organisations Federated Workshops (DPDF@MALLOW 2010)

Currently, I am the co-chair of the IEEE-FIPA DPDF WG, together with Vincent Hilaire and Massimo Cossentino

Standards

Process Documentation Template

The first activity of the DPDF WG focussed on providing a standard template for documenting the software engineering process.
After three years of work, the Process Documentation Template standard was voted by the DPDF WG as an Experimental Standard on 15 June 2011, and raised to the full status of FIPA Standard on 10 January 2012.

I worked as both a contributor and a reviewer for the Process Documentation Template standard.