REFERENCES
Aalst, W. M., Stahl, C., and Westergaard, M. (2013). Strate-
gies for modeling complex processes using colored
petri nets. Transactions on Petri Nets and Other Mod-
els of Concurrency, 7:6–55.
Berard, B., Bidoit, M., Finkel, A., Laroussinie, F., Petit, A.,
Petrucci, L., and Schnoebelen, P. (2010). Systems and
Software Verification: Model-Checking Techniques
and Tools. Springer Publishing Company, Incorpo-
rated, 1st edition.
Boehm, B. W. (1984). Verifying and validating software
requirements and design specifications. IEEE Softw.,
1(1):75–88.
Booch, G., Rumbaugh, J., and Jacobson, I. (2005). Unified
Modeling Language User Guide, The (2nd Edition)
(Addison-Wesley Object Technology Series). Addison-
Wesley Professional.
Cavalcante, E., Almeida, A., Batista, T., Cacho, N., Lopes,
F., Delicato, F. C., Sena, T., and Pires, P. F. (2012). Ex-
ploiting software product lines to develop cloud com-
puting applications. In Proceedings of the 16th Inter-
national Software Product Line Conference - Volume
2, SPLC ’12, pages 179–187, New York, NY, USA.
ACM.
Dai, L. (2009). Security variability design and analysis in an
aspect oriented software architecture. In Proceedings
of the 2009 Third IEEE International Conference on
Secure Software Integration and Reliability Improve-
ment, SSIRI ’09, pages 275–280, Washington, DC,
USA. IEEE Computer Society.
d’Amorim, F. and Borba, P. (2010). Modularity analy-
sis of use case implementations. In Proceedings of
the 2010 Fourth Brazilian Symposium on Software
Components, Architectures and Reuse, SBCARS ’10,
pages 11–20, Washington, DC, USA. IEEE Computer
Society.
Dyer, R., Rajan, H., and Cai, Y. (2012). An exploratory
study of the design impact of language features for
aspect-oriented interfaces. In Proceedings of the 11th
annual international conference on Aspect-oriented
Software Development, AOSD ’12, pages 143–154,
New York, NY, USA. ACM.
Goknil, A., Kurtev, I., and van den Berg, K. (2010). Tool
support for generation and validation of traces be-
tween requirements and architecture. In Proceedings
of the 6th ECMFA Traceability Workshop, ECMFA-
TW ’10, pages 39–46, New York, NY, USA. ACM.
Hall, A. (1990). Seven myths of formal methods. IEEE
Softw., 7(5):11–19.
Jensen, K. and Kristensen, L. (2009). Coloured Petri Nets.
Springer.
Kolr, D. and Kvetonov, S. (2012). People transfer in city
transport modeled via cpn. In Proceedings of the 13th
international conference on Computer Aided Systems
Theory - Volume Part I, EUROCAST’11, pages 192–
199, Berlin, Heidelberg. Springer-Verlag.
Kristensen, L. M., Jrgensen, J. B., and Jensen, K. (2004).
Application of coloured petri nets in system develop-
ment. In In Lecture on Concurrency and Petri Nets,
Jorg Desel, Wolfgang Reisig and Grezegorz Rozen-
berg (Eds.), Springer, LNCS 3089, pages 626–685.
Springer-Verlag.
Laxman, P. B. (2013). Validation of UML Models for In-
teractive Systems with CPN and SPIN. PhD thesis,
Department of Computer Science and Engineering -
National Institute of Technology Rourkela.
Michael, J. B., Drusinsky, D., Otani, T. W., and Shing, M.-
T. (2011). Verification and validation for trustworthy
software systems. IEEE Softw., 28(6):86–92.
Milner, R., Tofte, M., and Macqueen, D. (1997). The Def-
inition of Standard ML. MIT Press, Cambridge, MA,
USA.
Murata, T. (1989). Petri nets: Properties, analysis and ap-
plications. Proceedings of the IEEE, 77(4):541–580.
Noguera, M., Hurtado, M. V., Rodr´ıguez, M. L., Chung, L.,
and Garrido, J. L. (2010). Ontology-driven analysis
of uml-based collaborative processes using owl-dl and
cpn. Sci. Comput. Program., 75(8):726–760.
OMG (2011). OMG Unified Modeling Language (OMG
UML), Superstructure, Version 2.4.1. Object Manage-
ment Group.
Preece, J. J. (2010). I persuade, they persuade, it persuades!
In Proceedings of the 5th international conference on
Persuasive Technology, PERSUASIVE’10, pages 2–
3, Berlin, Heidelberg. Springer-Verlag.
Queralt, A. and Teniente, E. (2012). Verification and valida-
tion of uml conceptual schemas with ocl constraints.
ACM Trans. Softw. Eng. Methodol., 21(2):13:1–13:41.
Ribeiro, s. R. and Fernandes, J. M. (2009). Validation of
scenario-based business requirements with coloured
petri nets. In Boness, K., Fernandes, J. M., Hall, J. G.,
Machado, R. J., and Oberhauser, R., editors, ICSEA,
pages 250–255. IEEE Computer Society.
Siy, H., Aryal, P., Winter, V., and Zand, M. (2007). As-
pectual support for specifying requirements in soft-
ware product lines. In Proceedings of the Early
Aspects at ICSE: Workshops in Aspect-Oriented Re-
quirements Engineering and Architecture Design,
EARLYASPECTS ’07, pages 2–, Washington, DC,
USA. IEEE Computer Society.
Soares, S., Laureano, E., and Borba, P. (2002). Implement-
ing distribution and persistence aspects with aspectj.
SIGPLAN Not., 37(11):174–190.
Sommerville, I. (2010). Software Engineering. Addison-
Wesley, Harlow, England, 9 edition.
Thayer, R., Dorfman, M., and Hunter, R. (2002). Software
Engineering Member Package (4 Volume Set). Practi-
tioners. Wiley.
Weidlich, M., Mendling, J., and Gal, A. (2013). Net-based
analysis of event processing networks: the fast flower
delivery case. In Proceedings of the 34th international
conference on Application and Theory of Petri Nets
and Concurrency, PETRI NETS’13, pages 270–290,
Berlin, Heidelberg. Springer-Verlag.
Wolfang Reisig (2013). Understanding Petri Nets: Mod-
eling Techniques, Analysis Methods, Case Studies.
Springer. 230 pages; ISBN 978-3-642-33277-7.
ICEIS2014-16thInternationalConferenceonEnterpriseInformationSystems
152