Modelling A Maintenance Management Framework Based On PAS 55 Standard
Modelling A Maintenance Management Framework Based On PAS 55 Standard
Modelling A Maintenance Management Framework Based On PAS 55 Standard
This article shows the process of modelling a reference maintenance management framework (MMF) that represents
the general requirements of the asset management specification PAS 55. The modelled MMF is expressed using the
standardized and publicly available Business Process Modelling (BPM) languages UML 2.1 (Unified Modelling Language)
and BPMN 1.0 (BPM Notation). The features of these notations allow to easily integrate the modelled processes into
the general information system of an organization and to create a flexible structure that can be quickly and even
automatically adapted to new necessities. This article presents a brief review about the usage of UML in maintenance
projects, general characteristics of PAS 55, modelling concepts and their applications in the project of modelling
the MMF. The arguments underlying the methodology and the choice of UML and BPMN are exposed. The general
architecture of the suggested MMF is described and modelled through diagrams elucidating the general operation of
PAS 55. From this development is appreciated the operation structure of a software tool that can incorporate MIMOSA
standards and that can be made suitable for e-maintenance functions, as an alternative to the commercial systems.
Finally, some conclusions about the modelled framework are presented. Copyright © 2010 John Wiley & Sons, Ltd.
1. Introduction
aintenance has been experiencing a slow but constant evolution across years, from the earlier concept of ‘necessary evil’1
M up to being considered an integral function of the company and a way of competitive advantage2 .
For approximately three decades, companies realized that if they wanted to manage maintenance adequately it would be
necessary to include it in the general scheme of the organization and to manage it in interaction with other functions3 .
Implanting a high-quality model to drive maintenance activities, embedded in the general management system of the
organization, has become a research topic and a fundamental matter to reach effectiveness and efficiency of maintenance
management and to fulfil enterprise objectives4 .
On the other hand, it is known that for a significant number of organizations every activity or important action realized has
its reflection on its information system. This means that the enterprise information system is a basic element to consider for the
implementation of a maintenance management system. In fact, the most desirable situation is the complete integration of the
maintenance management operations into the general information system5 .
To deal with the mentioned integration of maintenance management and enterprise information systems, this research proposes
the use of the Business Process Management (BPM) methodology, whose aim is to improve efficiency through the management of
business processes that are modelled, automatized, integrated, controlled and continuously optimized6 . BPM involves managing
change in a complete process life cycle.
By adopting the BPM methodology, it is possible to model a particular maintenance management process and later ‘connect’
this model with a general information system.
In this way, a flexible management process can be created. If it was necessary to modify the management process to adapt
its activities to new necessities, it would be quickly and even automatically modified into the enterprise information system7 .
UML and BPMN are the internationally standardized languages used in the BPM methodology. A review of the literature of
the last 10 years revealed that some maintenance applications expressed using UML already exist, but the majority of those
specific applications are designed only for monitoring and/or diagnosis. An integral maintenance management framework (MMF)
Department of Industrial Management, School of Engineering, University of Seville, Camino de los Descubrimientos s/n. 41092 Seville, Spain
∗ Correspondence to: A. Crespo Márquez, Department of Industrial Management, School of Engineering, University of Seville, Camino de los Descubrimientos
Copyright © 2010 John Wiley & Sons, Ltd. Qual. Reliab. Engng. Int. 2010
M. A. LÓPEZ CAMPOS AND A. CRESPO MÁRQUEZ
expressed using an approach to business process modelling (BPM) (UML & BPMN) is an innovative project. It is also more
innovatory because of the approach of the model to the PAS 55 standard.
This article presents the process of modelling an MMF, aligned to the asset management specification PAS 55:20088 and
expressed using UML and BPMN. Several information and communication technologies (ICT) proposals for the implementation of
this project are explained at the end of the paper.
Copyright © 2010 John Wiley & Sons, Ltd. Qual. Reliab. Engng. Int. 2010
M. A. LÓPEZ CAMPOS AND A. CRESPO MÁRQUEZ
We can pronounce that the MMF modelled in this paper is a representation of PAS 55:2008. However, even if the presented
MMF is strongly based on requirements of PAS 55, there are some remarks to be made.
First, the MMF does not exactly correspond to PAS 55:2008. Its elements have been arranged according to the experience of
authors from leading companies that actually operate with PAS 55 and inspired by also the operation of the ISO 9001:200835
model. The ISO standard was chosen since its spreading in industry36 , because it is the international reference for any quality
management system, and hence it can be considered as a generic guide for a process operation in which fulfillment with
requirements should be demonstrated, such as the case of the maintenance function.
Second, the MMF suggests original flow processes for performing asset management (PAS 55 declares what have to be done,
but not exactly how to do it). Part 2 of PAS 55 contains some recommendations and guidelines for the application of PAS 5537 .
These recommendations jointly with the techniques referenced by other analyzed models and previous works published by the
authors38, 39 gave rise to the internal algorithms and processes of the MMF.
Finally, the most noticeable originality of the MMF is that its structure is formalized in terms of processing models, flow models
and data models using BPM techniques, UML and BPMN languages. This brings an important and distinctive feature of the MMF:
flexibility to be adapted (for example as a software application) to new requirements.
At this point, it is important to mention that the purpose and requirements of PAS 55 are actually observed in the modelled
MMF, regardless of the dissimilar organization of the elements into the proposed model and the use of UML and BPMN diagrams.
The proposed MMF is not ‘an improvement’ of PAS 55; it is just a representation of it.
In summary: the article proposes an MMF that represents the general requirements of the asset management specification
PAS 55, and that it is expressed using the innovative approach to BPM.
The general operation framework of the proposed MMF is presented in Figure 1.
The model begins and ends with the requirements and satisfaction of the stakeholders, using the concept proposed in
maintenance management by Soderholm et al.32 that is also in line with the ISO 9004:2000 standard40 . Furthermore, the proposed
model is designed to be efficiently used across the organization levels (reminding Pintelon and Gelders3 who proposed a model
to be executed in three organizational activity levels). This model is composed of four modules or macro-processes, each one
containing several processes that are specified in sub-processes and tasks.
The four macro-processes are: System Planning, Resources Management, Implementation and Operation, and Assessment and
Continual Improvement.
The System Planning macro-process is constituted by four processes: Policies, Strategies, Objectives and Plans. The Resources
Management processes are eight: Information Management, Risk Management, Human Resources Management, Management of
Change, Documentation and Data Control System, Legal and Other Requirements, Outsourcing of asset management activities,
and Infrastructure, Materials and Spare Parts Management. The Implementation and Operation macro-process is composed of the
Implementation of Operational Procedures and of the Maintenance and Calibration of Tools, Facilities and Equipment processes.
Finally, the Assessment and Continual Improvement macro-process is constituted by six processes: Performance and Condition
Monitoring, Records Management, Management Review, Corrective and Preventive Actions, Audit and Continual Improvement.
Copyright © 2010 John Wiley & Sons, Ltd. Qual. Reliab. Engng. Int. 2010
M. A. LÓPEZ CAMPOS AND A. CRESPO MÁRQUEZ
It is noticeable that the System Planning process entails the top Direction of Maintenance. In the presented MMF, the medium
levels perform the supporting processes (resources management) and control the maintenance execution. The level that executes
maintenance also generates the data to be used for the continuous improvement of the maintenance function.
The structure of this model enables a link between the maintenance function and the other organizational functions.
In the proposed model, each process (system planning, resources management, implementation and operation and assessment
and continual improvement) is defined by UML diagrams using the ‘Eriksson–Penker Business Extensions’ and BPMN diagrams
that indicate the sequence of activities for the execution of every stage.
Copyright © 2010 John Wiley & Sons, Ltd. Qual. Reliab. Engng. Int. 2010
M. A. LÓPEZ CAMPOS AND A. CRESPO MÁRQUEZ
Among all the mentioned standards, UML 2.1 using the ‘Eriksson–Penker Business Extensions’ and BPMN 1.0 were selected
to model the proposed MMF. Both standards are maintained by the Object Management Group (OMG), an ‘international, open
membership, not-for-profit computer industry consortium [. . .][that] develops enterprise integration standards for a wide range of
technologies, and an even wider range of industries’54 .
A further decision element was the availability to freely access the OMG website where it is possible to download the latest
UML and BPMN specifications, and to consult a variety of resources about those standards.
UML was created in 1997 by Grady Booch, James Rumbaugh and Ivar Jacobson, who developed it from the union of their
own methodologies. They proposed UML for the consideration of the OMG, being accepted as a standard on the same year it
was proposed59 .
For the modelling development of this research, UML will be accompanied by the ‘Eriksson-Penker Business Extensions’; these
extensions are a set of specifications about the use of semantics to express the elements of the model in terms of business
modelling6 .
UML 2.1 specification is formed by 13 kinds of diagrams that show a specific static or dynamic aspect of a system.
BPMN’s first specification was released to the public in May 2004 with the objective to ‘provide a notation that is readily
understandable by all business users, from the business analysts that create the initial drafts of the processes, to the technical
developers responsible for implementing the technology that will perform those processes, and finally, to the business people
who will manage and monitor those processes’60 .
BPMN defines a business process diagram (BPD), which is formed by a set of graphical elements to represent activities and
their flow60 .
Regarding the software modelling tools, there is a large number of applications, some of them non-proprietary and
others of proprietary type. The selection of the most appropriate tool depends on the particular modelling requirements
and the project scope.
Although a simple graphical tool for diagrams development could be used, a professional software modelling tool including
a business process repository offers interesting advantages (storing of elements, simulation, code generation, etc).
For this research, the selected software was Enterprise Architect 7.1; a UML analysis, design, documentation and project
management CASE tool, including basic UML models plus testing, metrics, change management, defect tracking and user interface
design extensions. This software is developed by Sparx Systems. Enterprise Architect 7.1 was chosen because of its features and
its availability to support this research.
Copyright © 2010 John Wiley & Sons, Ltd. Qual. Reliab. Engng. Int. 2010
M. A. LÓPEZ CAMPOS AND A. CRESPO MÁRQUEZ
class Goals
«goal»
To improv e
continuously the
maintenance
system
«goal»
«goal» «goal»
To increase the assets
To decrease the total To attend properly the
av ailability
maintenance costs non conformances
detected in the
notes maintenance
notes Optimizing the preventive management system
Reducing the preventive and
and corrective maintenance
corrective maintenance costs
notes
Non conformances,
corrective and
{incomplete} preventive actions of the
maintenance system
detected during its
«goal» operation or in audits
«goal»
To reduce the To reduce the
failures rate negativ e effects of
failures
«goal» «goal»
Optimizing Optimizing
correctiv e prev entiv e
maintenanc e maintenanc e
«goal» «goal»
Improv ing the Improv ing the suitability
execution of of medium and short
maintenance j obs term planning
notes notes
In terms of time, Generating suitables
procedures, use procedures, resources
of resources, etc. assignment, works
{Incomplete}
planning, etc.
«goal»
«goal» To k eep an
To improv e the HR effectiv e
training information
system
In Figure 2 is represented an example of the goals tree that can be designed for the proposed MMF using a specific type of
UML diagram: a class diagram. In this kind of diagram, a goal is described as a class object with the stereotype goal. As in
this project a new system is being designed, all the goals presented in the tree diagram are illustrative and of qualitative type.
Copyright © 2010 John Wiley & Sons, Ltd. Qual. Reliab. Engng. Int. 2010
M. A. LÓPEZ CAMPOS AND A. CRESPO MÁRQUEZ
For this particular MMF, the main goal is ‘to continuously improve the maintenance system’. This main goal depends on the
fulfilment of other three goals (identified by a dependency line): to decrease the total maintenance cost, to increase the assets
availability and to attend properly the non-conformances detected in the maintenance management system. It is necessary to
notice that the first two aims (to decrease the total maintenance cost and to increase the assets availability) are contradictory
goals. This contradictory feature is identified using an association line between the goal objects.
Moreover, the fulfilment of each one of the already-mentioned goals depends on another series of hierarchical goals (or
sub-goals), which have to be totally or partially achieved. In the diagram, a tag with the legend ‘incomplete’ indicates this condition.
Every macro-process, process and activity described in the model is focused to the satisfaction of the objectives drafted in the
goals tree diagram.
Macro-processes
«flow»
Copyright © 2010 John Wiley & Sons, Ltd. Qual. Reliab. Engng. Int. 2010
M. A. LÓPEZ CAMPOS AND A. CRESPO MÁRQUEZ
Every macro-process and process modelled has some invariable-related elements: one or several goals associated using a
dependence relation with the stereotype achieve (these goals are derived from the goals tree); input resources, output
resources, both linked using dependence relations, supply resources with a dependence relation and the stereotype supply
and control resources having the stereotype control.
The first macro-process to model is System Planning module. Figure 4 shows the level 1 planning diagram, which was modelled
using UML with the Eriksson–Penker Business Extensions. In this diagram, it is possible to identify the mentioned elements related
to every process (goals, input, output, supply).
Copyright © 2010 John Wiley & Sons, Ltd. Qual. Reliab. Engng. Int. 2010
M. A. LÓPEZ CAMPOS AND A. CRESPO MÁRQUEZ
Besides, in Figure 4 it can be observed that the three processes compose the total System Planning module: long-term
planning, medium-term planning and short-term planning. The information and supplies required are identified in the diagram,
as well as the goals to be achieved by each of the three processes.
It is interesting to notice that the output of each process is an input element for the next.
In a general way, this macro-process is defined as start inputs: the maintenance information for improvement (generated by
the Assessment and Continual Improvement macro-process), the stakeholder’s requirements and information about the situation
of the company. Other input elements are going to be needed for the entire planning development, but it is observed that the
three mentioned as ‘start inputs’ are the earlier required initiating the process flow.
As a final output of this entire macro-process appears the maintenance work order, which has to be executed by the
operative personnel. Besides the maintenance work order, there are other essential outputs generated during the planning as: the
business context document (policies, mission, vision, agreements, strategies) and the planning and scheduling of maintenance
tasks.
The procedures to carry out every planning process belong to level 2 and for this project are named sub-processes. On the
whole, a procedure contains a more detailed description of the flow of activities to perform, the required, related and generated
documents and the responsibilities for the performance.
If it is necessary due to the sub-process size or complexity, a level 3 diagram describing the activities can be made as well.
Both, the level 2 diagram and the level 3 diagram could be produced using UML (if there is an important quantity of information
inside it) or using BPMN (if the procedure is not too long). It is also possible to go beyond level 3 if more specific information is
required.
The next macro-process to be modelled has to do with Resources Management processes, as Figure 5 shows using a UML
diagram with the Eriksson–Penker Business Extensions.
The Resources Management module classifies the processes into the management of tangible resources, composed of three
not-sequenced processes (Management of Outsourcing Activities Process, Infrastructure, Materials and Spare Parts Management
Process and Human Resources Management Process) and into the management of intangible resources composed of three
not-sequenced processes (Information Management and Control System of Documentation and Data Process, Risk Management
Process, and Management of Change Process).
These processes are independent in their operation, although they are linked by their goals and are part of the same general
system.
«goal»
Goals::To reduce «goal»
«goal»
the negativ e effects Goals::To attend properly
«goal» Goals::To improv e
of failures the non conformances
Goals::To reduce continuously the
detected in the
the failures rate maintenance
maintenance
system
management system
«achieve»
«achieve» «achieve»
«achieve»
«information»
Measurement,
«information» Information from
assessment and
Maintenance improv ement Assessment & Continual
«output» Improv ement
process data
«supply»
«supply»
«information»
Maintenance tasks «information»
planning and «supply» Stak eholders
«supply»
scheduling requirements
«supply»
«resource»
«information» Suitable
Legal and information
normativ e system
requirements
«information»
Business Contex t:
Policies, mission, v ision,
strategies
Copyright © 2010 John Wiley & Sons, Ltd. Qual. Reliab. Engng. Int. 2010
M. A. LÓPEZ CAMPOS AND A. CRESPO MÁRQUEZ
These six supporting processes share the same start input elements as well: information about the availability of
resources, about the business context (policies, mission, vision, etc.) and about the planning and scheduling of maintenance
tasks.
An appropriate execution of these supporting processes results in having suitable resources for the maintenance development
(output elements).
The required procedures for every supporting process can be managed in level 3 diagrams, as previously explained in the
System Planning macro-process.
At first glance the macro-process for the maintenance execution, the Implementation and Operation macro-process (Figure 6),
seems to be very simple, since its diagram does not have so many elements as the previous macro-processes. But in fact, this is
the core process of the whole system65 .
Beginning from the work order, maintenance tasks are developed according to the particular procedures defined by the
organization, using the resources managed in the previous macro-process, and via the outputs supplied by the corresponding
level 2 processes: the Implementation of Operational Procedures; and the Maintenance and Calibration of Tools, Facilities and
Equipment Process.
From this development, the desirable outputs are: to have and/or to keep the assets in optimal state and, to compile
outstanding data about maintenance process.
To have and/or to keep the assets in optimal state is an output that goes directly to satisfy a tangible necessity, generally
outside the maintenance function. To compile outstanding data about maintenance process is a required input element in the
Assessment and Continual Improvement macro-process.
The particular technical procedures inside the maintenance execution process, generally, involve very specific aspects that can
be expressed using UML and BPMN.
These specific technical procedures depend on the kind of organization applying the system and as a core process, its
performance is highly supported by the other macro-processes.
The remaining macro-process, Assessment and Continual Improvement, is presented in Figure 7. In its UML diagram, it is
possible to identify the process start input: data about the maintenance process execution.
Further information is required as well (in diagram expressed as supplies). The desired output of this macro-process is the
information for the improvement, which will be used by the following System Planning macro-process.
In this way, the system operates cyclically favoring the continuous improvement approach.
Copyright © 2010 John Wiley & Sons, Ltd. Qual. Reliab. Engng. Int. 2010
M. A. LÓPEZ CAMPOS AND A. CRESPO MÁRQUEZ
As an example of how the system operation can be detailed at deeper levels, Figure 8 shows a level 2 BPMN diagram,
representing the process inside the Assessment and Continual Improvement module, where the working flows and activities
necessary to achieve the corresponding goals are identified.
In this BPMN diagram can also be identified as the activities corresponding to the six elements constituting this macro-process
(see Figure 1).
Figure 8 shows the basic elements of a BPMN diagram: flow objects, connection objects, swimlanes and artifacts66 . Also the
six processes inside can be identified as activities.
Inside every activity modelled in the BPMN diagram it is also possible to add more specific procedures, being identified by
consecutive levels numeration. Different macro-processes can be conformed by different number of levels, depending on the
complexity of the procedures to model.
Besides the diagrams used to symbolize process workflows, there are other kinds of diagrams (called also artifacts) that are
useful for having a complete view of the whole system and are indispensable if there is an idea of developing an informatics
application.
Those diagrams are categorized by the UML 2.1 standard into Structural diagrams (defining the static architecture of a model)
and Behavioral diagrams (representing the interaction and instantaneous states within a model as it ‘executes’ over time).
A structural diagram (a class diagram) was used before to symbolize the goals tree (Figure 2). There are other different
kinds of structural diagrams. In order to exemplify, Figure 9 shows another important structural diagram. This class diagram
represents a conceptual model, defining the business concepts about a maintenance management system and how they are
related among them.
A conceptual diagram identifies the important concepts related to a specific context and it can be useful to model the business
resources, rules and goals67 .
Regarding behavioral diagrams, there are also several kinds: use case diagrams, sequence diagrams, state diagrams, etc.
Figure 10 shows a state diagram detailing the transitions or changes of state that an object (in this case a maintenance work
order) can go through in the system.
State diagrams show how an object moves from one state to another and the rules that govern that change. State charts
typically have a start and an end condition67 .
Copyright © 2010 John Wiley & Sons, Ltd. Qual. Reliab. Engng. Int. 2010
M. A. LÓPEZ CAMPOS AND A. CRESPO MÁRQUEZ
[No]
[Yes]
In process
To execute
Executed [No]
Correctly executed?
[Yes]
Served
Maintenance
Work Order
Served
All diagrams appearing in this article were made using Enterprise Architect 7.1. This software was perceived as agile and easy
to use, with a variety of online resources.
Copyright © 2010 John Wiley & Sons, Ltd. Qual. Reliab. Engng. Int. 2010
M. A. LÓPEZ CAMPOS AND A. CRESPO MÁRQUEZ
This variety of technologies implies the existence of multiple communication protocols, data connections, configurations, etc.
In this respect, several standards have been developed in order to obtain interconnection and interoperability among the different
systems.
The Machinery Information Management Open Systems Alliance or MIMOSA is an important not-for-profit trade association
dedicated to developing and encouraging the adoption of open information standards in operations and maintenance (O&M)
just to support interoperability73 .
MIMOSA standards are interesting references for the proposed MMF because of two main reasons: the former is that MIMOSA
standards are expressed using UML language; the latter is that MIMOSA has developed two types of information-exchanging open
standards that are also related to the processes to be developed in the proposed MMF: a standard for management applications
(OSA-EAITM ) and a standard for condition-based maintenance (OSA-CBMTM ). Both standards provide metadata reference libraries
and a series of information-exchange standards using XML and SQL.
Therefore, it is necessary to consider the adoption of MIMOSA standards to continue modelling deeper levels of the MMF
particularly for the operation of e-maintenance processes.
Concerning these e-maintenance processes, although e-maintenance can be characterized as a technique, the general idea of
this project (based on Iung et al. 200974 ) is considering e-maintenance as a philosophy supporting the operation of the entire
MMF and making possible the information exchange among remote elements. This philosophy allows the decision making and
the fulfilment of the maintenance global objectives depending on collaboration, which implies the use of ICT.
The majority of the e-maintenance processes to be included in the proposed MMF involve the realization of the classical
maintenance management activities but using e-technologies, in a distance environment. The proposed MMF becomes a CMMS
system with remote capabilities.
However, the use of e-technologies and large volumes of different data necessarily increases the possibilities to create new
emerging e-maintenance processes.
During the development of this MMF, several novel e-maintenance processes have been identified as required, particularly
processes related to an integration and exchange of information among CMMS, RCM and CBM systems75 . This e-maintenance
integration is able to optimize the decision-making processes related to the feasibility of the maintenance strategies and programs.
In general terms, this integration works as follows76 : using the information managed by the CMMS (saved inside each module
of the proposed MMF), the RCM methodology is applied to the pre-defined system(s), defining the operational context and the
processes involved, doing the FMECA analysis and selecting the appropriate maintenance policies. From the RCM analysis, it is
possible to detect the necessity of applying CBM in some particular elements in order to generate important economical savings.
The real-time CBM signals feed the CMMS and subsequently the RCM, generating an automatic suggestion if a maintenance
strategy has to be updated according to its behavior. Then, the RCM is applied again and the improving cycle begins one more
time. Moreover, the integration of this information can maximize the effectiveness of the diagnosis: the CBM signals are related
to the most critical and frequent failures modes of the RCM analysis, allowing time savings in corrective and preventive actions.
The specific operational characteristics of those e-maintenance processes, the ICT related to them and the additional inter-
operability standards required for their implementation (i.e. ISO 18435, ISO 62264, OPC standards, etc.) have to be defined
according to the special requirements of the specific industrial sector that applies for the proposed MMF, and they are material
for another paper.
9. Conclusions
In the historical development of maintenance, several models and frameworks looking for the optimal maintenance management
structure have been developed34 .
Among all those proposals, PAS 55 standard emerges in 2004, as a complete framework, not only for maintenance but also
for management of the entire life cycle of assets.
Besides, PAS 55 involves a set of desirable characteristics and best practices identified as necessaries for the operation of a
modern and efficient MMF, as the input–output processes approach, the objectives entailment, the orientation to new technologies
and the continuous improvement approach.
Then, this article shows the process of modelling an MMF that represents the general requirements of PAS 55.
The flow diagrams and processes proposed inside the MMF are a representation of how the PAS 55 structure can be
implemented in an organization. We have to remember that PAS 55 declares what has to be done, but not exactly how to
do it. For this reason, each company is able to develop its own specific techniques and methodologies to fulfil the PAS 55
requirements.
For the realization of this project, the modelling work involved researching about the basic concepts in the area (business
process, modelling, modelling language, business architecture, etc.) to select the most suitable language and software tool for
the case.
UML 2.1 and BPMN 1.0 were the modelling languages selected to express the proposed MMF, due to their recognition as
international standards, their increasing use in successful maintenance projects (e.g. PROTEUS project77 , among others) and their
interesting capabilities.
Later, a modelling methodology was chosen to represent the system architecture, and to develop the structural and behavioral
diagrams exposed in this article.
Copyright © 2010 John Wiley & Sons, Ltd. Qual. Reliab. Engng. Int. 2010
M. A. LÓPEZ CAMPOS AND A. CRESPO MÁRQUEZ
Summarizing, the general steps to model the proposed MMF and that have been shown in this article are: (i) PAS 55 analysis,
(ii) design of the conceptual MMF according to standards, (iii) selection of modelling language and modelling software tool, (iv)
definition of the business architecture, (v) modelling of goals tree, (vi) identification of top value chain process, (vii) modelling of
involved processes and activities, (viii) tracing several UML and BPMN diagrams to represent specific features of the system and
(ix) analysis of the ICT issues related to the implementation of the MMF and conclusions.
The use of process modelling languages (UML 2.1 and BPMN 1.0) gives to the MMF the interesting possibility of generating
code and the subsequent creation of software as an alternative from the ERP, CMMS and EAM commercial systems.
Code generation and the development of a software application involve a hard work detailing the data and operation models
for the MMF, a profound working out of algorithms and artifacts describing the use of the tools and techniques required for the
operation of the MMF. Also, the identification and interpretation of the interoperability standards required according to the ICT
execution of the MMF modules is necessary.
In this respect, the operation of the system through e-maintenance processes78 is a recommended approach.
Finally, it is important to mention that the activities’ flow and processes modelled in this paper correspond mainly to the real
operation of PAS 55 in a leading Spanish enterprise of the energy sector, and that the project of the e-maintenance integration
among CMMS, RCM and CBM for decision-making is actually, being implemented in a transformer and in a water pump76 ,
equipments of the same energy production and distribution enterprise.
Acknowledgements
This research was possible thanks to the support of the Mexican Council of Science and Technology (CONACYT) and the Spanish
Ministry of Science and Innovation (DPI 2008:01012). The authors would like also to thank Antonio Sola and José Manuel Framiñán
for their precious suggestions.
References
1. Sherwin D. A review of overall models for maintenance management. Journal of Quality in Maintenance Engineering 2000; 6(3):138--164.
2. Cholasuke C, Bhardwa R, Antony J. The status of maintenance management in UK manufacturing organisations: Results from a pilot survey.
Journal of Quality in Maintenance Engineering 2004; 10(1):5.
3. Pintelon LM, Gelders LF. Maintenance management decision making. European Journal of Operational Research 1992; 58(3):301--317.
4. Prasad Mishra R, Anand D, Kodali R. Development of a framework for world-class maintenance systems. Journal of Advanced Manufacturing
Systems 2006; 5(2):141--165.
5. Vanneste SG, Van Wassenhove LN. An integrated and structured approach to improve maintenance. European Journal of Operational Research
1995; 82(2):241--257.
6. Object Management Group Website. Available at: http://www.bpmi.org/ [20 March 2009].
7. Framiñán J. Introducción a la Arquitectura y Desarrollode Sistemas de Información Basados en la Web. Secretariado de Publicacionesde la
Universidad de Sevilla: Sevilla, 2008.
8. PAS 55-1:2008. Asset management. Specification for the optimized management of physical assets. PAS 55-1:2008, BSI, U.K., 2008.
9. Qiu XB, Wimmer W. Applying object orientation and component technology to architecture design of power system monitoring. Proceedings
of the International Conference on Power System Technology (POWERCON 2000), Perth, WA, Australia, vols. 1–3, 2000; 589--594.
10. Thurston MG. An open standard for web-based condition-based maintenance systems. Proceedings of the IEEE Systems Readiness Technology
Conference (IEEE AUTOTESTCON 2001), Valley Forge, PA, U.S.A., 2001; 401--415.
11. Huang XQ, Pan HX, Yao ZT, Ma QF, Cai JJ. The study on expert system of state monitoring and fault diagnosis for gearbox. Proceedings of
the Sixth International Symposium on Test and Measurement, Dalian, China, vols. 1–9, 2005; 1867--1870.
12. Palluat N, Racoceanu D, Zerhouni N. A neuro-fuzzy monitoring system application to flexible production systems. Computers in Industry 2006;
57(6):528--538.
13. Xing W, Jin C, Ruqiang L, Weixiang S, Guicai Z, Fucai L. Modeling a web-based remote monitoring and fault diagnosis system with UML
and component technology. Journal of Intelligent Information Systems 2006; 27(1):5--19.
14. Dong X, Liu Y, LoPinto F, Scheibe K, Sheetz S. Information model for power equipment diagnosis and maintenance. Proceedings of the IEEE
Power Engineering Society Winter Meeting, New York, NY, U.S.A., vols. 1–2, 2002; 701--706.
15. Min-Hsiung H, Rui-Wen H, Fan-Tien C. An e-diagnostics framework with security considerations for semiconductor factories. Proceedings of
the Semiconductor Manufacturing Technology Workshop, Hsinchu, Taiwan, 2004; 37--40.
16. Chen B, Gao X, Zhao Z. Research on a remote distributed fault diagnosis system based on UML and CORBA. Proceedings of the First
International Conference on Maintenance Engineering, Chengdu, China, 2006; 363--367.
17. Mouritz D. An integrated system for managing ship repair operations. International Journal of Computer Integrated Manufacturing 2005;
18(8):721--733.
18. Cerrada M, Cardillo J, Aguilar J, Faneite R. Agents-based design for fault management system in industrial processes. Computers in Industry
2007; 58(4):313--328.
19. Li L, Chen T, Guo B. Simulation modeling for equipment maintenance support system based on stochastic service resource management
object. Journal of National University of Defense Technology 2010; 2(32).
20. Belmokhtar O, Ouabdesselam A, Aoudia M. Conception of an information system for the maintenance management. Proceedings of the Fifth
International Conference on Quality, Reliability and Maintenance, Oxford, U.K., 2004; 141--148.
21. Nordstrom L, Cegrell T. Extended UML Modeling for risk management of utility information system integration. Proceedings of the IEEE Power
Engineering Society General Meeting, San Francisco, CA, U.S.A., vols. 1–3, 2005; 913--919.
22. Keraron Y, Bernard A, Bachimont B. An UML model of the technical information system to enable information handling and recording during
the product life cycle. Proceedings of the Fourth International Conference on Product Lifecycle Management, Kilometro Rosso, Bergamo, Italy,
2007; 363--372.
23. Sadegh P, Concha J, Stricevic S, Thompson A, Kootsookos P. A framework for unified design of fault detection and isolation and optimal
maintenance policies. Proceedings of the 2006 American Control Conference, Minneapolis, MN, U.S.A., 2006; 3749--3756.
Copyright © 2010 John Wiley & Sons, Ltd. Qual. Reliab. Engng. Int. 2010
M. A. LÓPEZ CAMPOS AND A. CRESPO MÁRQUEZ
24. Reiner J, Koch J, Krebs I, Schnabel S, Siech T. Knowledge management issues for maintenance of automated production systems. Proceedings
of the IFIP International Conference on Human Aspects in Production Management, Karlsruhe, Germany, vol. 160, 2005; 229--237.
25. Rasovska I, Chebel-Morello B, Zerhouni N. A mix method of knowledge capitalization in maintenance. Journal of Intelligent Manufacturing
2008; 19(3):347--359.
26. Trappey A, Hsiao D, Ma L, Chung YL. Maintenance chain integration using petri-net enabled prometheus MAS modeling methodology.
Proceedings of the 13th International Conference on Computer Supported Cooperative Work in Design, Santiago, Chile, 2009; 238--245.
27. Bangemann T, Thomesse J, Lepeuple B, Diedrich C. PROTEUS—Providing a concept for integrating online data into global maintenance
strategies. Proceedings of the Second IEEE International Conference on Industrial Informatics, Berlin, Germany, 2004; 120--124.
28. Campbell JD, Reyes-Picknell J. Uptime: Strategies for Excellence in Maintenance Management. Productivity Press: New York, 1995.
29. Wireman T. Development Performance Indicators for Managing Maintenance. Industrial Press: New York, 1998.
30. Duffuaa S, Raouf A, Dixon Campbell J. Planning and Control of Maintenance Systems (Spanish edn). Limusa: México, 2000.
31. Waeyenbergh G, Pintelon L. A framework for maintenance concept development. International Journal of Production Economics 2002;
77(1):299--313.
32. Söderholm P, Holmgren M, Klefsjö B. A process view of maintenance and its stakeholders. Journal of Quality in Maintenance Engineering
2007; 13(1):19--32.
33. Crespo Márquez A. The Maintenance Management Framework. Models and Methods for Complex Systems Maintenance. Springer: U.K., 2007.
34. López Campos M, Crespo Márquez A. Review, classification and comparative analysis of maintenance management models. Journal of
Automation, Mobile Robotics and Intelligent Systems 2009; 3(3):110--115.
35. ISO 9001: 2008. Quality Management Systems. Requirements. ISO 9001: 2008, ISO, Geneva, 2008.
36. Corbett C. Global diffusion of ISO 9000 certification through supply chains. International Series in Operations Research and Management
Science, vol. 119, 2008; 169--199.
37. PAS 55-2:2008. Asset Management. Guidelines for Aapplication of PAS 55-1. PAS 55-2:2008, BSI, U.K., 2008.
38. Crespo A, Gupta J. Contemporary maintenance management: Process, framework and supporting pillars. Omega the International Journal of
Management Science 2006; 34:313--326.
39. Crespo Márquez A, Moreu de León P, Gómez Fernández J, Parra Márquez C, López Campos M. The maintenance management framework:
A practical view to maintenance management. Journal of Quality in Maintenance Engineering 2009; 15(2):167--178.
40. ISO 9004:2000. Quality Management Systems—Guidelines for Performance Improvements. ISO 9004:2000, ISO, Geneva, 2000.
41. Hammer M, Champy J. Reengineering the Corporation. Harper: New York, 1993.
42. Davenport T. Process Innovation: Reengineering Work through Information Technology. Harvard Business School Press: Boston, 1993.
43. Van der Aalst W. Don’t go with the flow: Web services composition standards exposed. IEEE Intelligent Systems 2003; 18(1):72--76.
44. Rolstadås Asbjørn. Performance Management: A Business Process Benchmarking Approach. Kluwer: England, 1995.
45. Russel N, VanderAlst W, Hofstede A, Wohed P. On the suitability of UML Activity Diagrams for Business Process Modelling. Proceedings of
the Third Asia-PAcific Conference on Conceptual Modelling (APCCM), Conferences in Research and Practice Information Technologies, Hobart,
Tasmania, Australia, vol. 53, 2006; 104--195.
46. Beck K, Joseph J, Goldszmidt G. Learn business process modeling basics for the analyst. IBM, 2005. Available at: http://www-
128ibm.com/developersworks/library/wsbpm4analyst [April 2008]
47. Kalnins A, Vitolins V. Use of UML y model transformations for workflow process definitions. Communications of the Conference Baltic DBIS
Vilnius Technika, 2006; 3--15.
48. Ramzan S, Ikram N. Requirement change management process models: An Evaluation. Proceedings of Software Engineering Conference. Acta
Press, Anaheim, CA, U.S.A., 2007.
49. Pérez J, Ruiz F, Piattini M. Model driven engineering aplicado a business process management. Informe Técnico UCLM-TSI-002, 2007.
50. Succi G, Predonzani P, Vernazza T. Business Process Modeling with Objects, Costs and Human Resources. Systems Modeling for Business Process
Improvement. Artech House: London, 2000; 47--60.
51. Acuña S, Ferré X. Software Process Modelling. Proceedings of the Fifth World Multiconference on Systemics, Cybernetics and Informatics (SCI
2001), Orlando, FL, 2001; 1--6.
52. Sharp A, McDermott P. Workflow Modeling: Tools for Process Improvement and Application Development. Artech House: London, 2000.
53. Crespo Márquez A. Dynamic Modelling for Supply Chain Management. Front-end, Back-end and Integration Issues. Springer: London, 2010; 297.
54. OMG Business Architecture Working Group Website. Available at: http://www.bawg.omg.org/ [March 2009].
55. Ko R, Lee S, Lee E. Business process management (BPM) standards: A survey. Business Process Management Journal 2009; 15(5):744--791.
56. IDS Scheer Website. Available at: http://www.idsscheer.com/en/ARIS/Modeling_Standards/80850.html [March 2009].
57. Giaglis G. A taxonomy of business process modelling and information systems techniques. International Journal of Flexible Manufacturing
Systems 2001; 13(2):209--228.
58. Scheer A. Architecture of Integrated Information Systems: Foundations of Enterprise Modelling. Springer: New York, 1992.
59. Schmuller J. Sams Teach Yourself UML in 24 Hours. Macmillan Computer Pub.: U.S.A., 2001.
60. White S. Introduction to BPMN. OMG Website. Available at: http://www.bpmn.org/ [January 2010].
61. Gharajedaghi J. Systems Thinking. Managing Chaos and Complexity: A Plataform for Designing Business Architecture. Elsevier: U.S.A., 1999.
62. Harmon P. Business Process Change: A Guide for Business Managers and BPM and Six Sigma Professionals. Elsevier: Boston, 2007.
63. Recker J. Process modeling in the 21st century. BPTrends 2006. Available at: http://www.bptrends.com [January 2010].
64. Vasconcelos A, Caetano A, Neves J, Sinogas P, Mendes R, Tribolet J. A framework for modeling strategy, business processes and information
systems. Proceedings of the Fifth International Enterprise Distributed Object Computing Conference (EDOC’2001). IEEE Computer Society: Silver
Spring, MD, 2001.
65. Porter ME. Competitive Advantage: Creating and Sustaining Superior Performance. The Free Press: New York, 1985.
66. OMG UML Semantics ver. 1.1. Available at: ftp://ftp.omg.org/pub/docs/ad/97-08-04.pdf [20 March 2009].
67. Milestone Consulting, Modelado de Negocios con UML y BPMN. Milestone Consulting Editions: México, 2001.
68. Hauser R, Koehler J. Compiling Process Graphs into Executable Code (Lecture Notes in Computer Science, vol. 3286). Springer: Berlin, 2004;
317--336.
69. Ouyang C, Dumas M, Breutel S, Ter Hofstede A. Translating Standard Process Models to BPEL (Lecture Notes in Computer Science, vol. 4001).
Springer: Berlin, 2006; 417--432.
70. Strub J, Jakovljevic P. EAM versus CMMS. CMMScity. Available at: http://www.cmmscity.com/index.htm [February 2010].
71. Muller A, Crespo Márquez A, Iung B. On the concept of e-maintenance: Review and current research. Reliability Engineering and System Safety
2008; 93:1165--1187.
72. Levrat E, Iung B, Crespo Márquez A. E-maintenance: Review and conceptual framework. Production Planning and Control 2008; 19(4):408--429.
73. MIMOSA. An Operations and Maintenance Information Open System Alliance. Available at: http://www.mimosa.org [May 2010].
74. Iung B, Levrat E, Crespo Márquez A, Erbe H. Conceptual Framework for e-Maintenance: Illustration by e-Maintenance technologies and
platforms. Annual Reviews in Control 2009; 33:220--229.
Copyright © 2010 John Wiley & Sons, Ltd. Qual. Reliab. Engng. Int. 2010
M. A. LÓPEZ CAMPOS AND A. CRESPO MÁRQUEZ
75. Niu G, Yang BS, Pecht M. Development of an optimized condition-based maintenance system by data fusion and reliability-centered
maintenance. Reliability Engineering and System Safety 2010; 95(7):786--796.
76. López Campos M, Fumagalli L, Gómez Fernández J, Crespo Márquez A, Macchi M. UML model for integration between RCM and CBM in an
e-maintenance architecture. Proceedings of the First IFAC Workshop on Advanced Maintenance Engineering Services and Technology (A-MEST),
Lisbon, Portugal, 2010; 133--138.
77. Bangemann T, Rebeuf X, Reboul D, Schulze A, Szymanski J, Thomesse J, Thron M, Zerhouni N. PROTEUS-Creating distributed maintenance
systems through an integration platform. Computers in Industry 2006; 57(6):539--551.
78. Crespo Márquez A, Iung B. Special issue on e-maintenance. Computers in Industry 2006; 57(1):473--475.
Authors’ biographies
M. A. López Campos is a PhD Student in Industrial Management at the School of Engineering, University of Seville, Spain. She
is an Industrial Engineer from the University of Guadalajara, México. She has a scholarship financed by the Mexican Council of
Science and Technology. Sho also participates in a research team related to maintenance and dependability management, lead
by Prof. Crespo. Her research works have been published in journals such as the Journal of Automation, Mobile Robotics and
Intelligent Systems and Journal of Quality in Maintenance Engineering, among others. Her interests include maintenance, business
process management, quality and engineering educational methodologies.
A. Crespo Márquez is currently Full Professor at the School of Engineering of the University of Seville, in the Department of
Industrial Management. He holds a PhD in Industrial Engineering from the same university. His research works have been published
in journals such as the International Journal of Production Research, International Journal of Production Economics, European Journal
of Operations Research, Journal of Purchasing and Supply Management, International Journal of Agile Manufacturing, Omega, Journal
of Quality in Maintenance Engineering, Decision Support Systems, Computers in Industry and Reliability Engineering and System Safety,
International Journal of Simulation and Process Modeling, among others. Prof. Crespo is the author of four books, the last two with
Springer Verlag in 2007 and 2010 about maintenance and supply chain management, respectively. Prof. Crespo leads the Spanish
Research Network on Dependability Management and the Spanish Committee for Maintenance Standardization (1995–2003). He
also leads a research team related to maintenance and dependability management currently with five PhD students and four
researchers. He has extensively participated in many engineering and consulting projects for different companies, for the Spanish
Departments of Defense, Science and Education as well as for the European Commission (IPTS). He is the President of INGEMAN
(a National Association for the Development of Maintenance Engineering in Spain) since 2002.
Copyright © 2010 John Wiley & Sons, Ltd. Qual. Reliab. Engng. Int. 2010