Although exchanging information is not longer a problem, due to the communication technologies available to everyone and the standard application, understanding the exchanged data still is. This paper shows the formalisation and validation process followed in the ECSS procedural standard, commonly known as PLUTO, in the ASE5 project. The main purpouse of the project is improving the understanding of the standard, through the creation of conceptual meta-data and process models, implementating them with software factories like ORM, BPM, EMF and Xtext to improve their scalability and customisation in future developments.
NomenclatureAIT = Assembly, Integration and Test ASE = Automatic Schedules Execution BPEL = Business Process Execution Language BPM = Business Process Modelling BPMN = Business Process Modelling Notation E/R = Entity Relationship EBNF = Extended Backup Naur Form ECSS = European Cooperation for Space Standardization EGS-CC = European Ground-Segment Common Core EMF = Eclipse Modelling Framework ESA = European Space Agency FCP = Flying Control Procedure JMS = Java Message Service LL = Left-Linear OBCP = On board Control Procedure ORM = Object Role Modelling PLUTO = Procedure Language for Users in Test and Operations RD = Reporting Data SOA = Service Oriented Architecture VTCB = Vitrociset Belgium XSD = XML Schema Definition