and Heterogeneous Distributed Systems. SIGCOMM
Comput. Commun. Rev., 41(4):434–435.
Dias Neto, A. C., Subramanyan, R., Vieira, M., and Travas-
sos, G. H. (2007). A Survey on Model-based Testing
Approaches: A Systematic Review. In Proceedings
of the 1st ACM International Workshop on Empiri-
cal Assessment of Software Engineering Languages
and Technologies: Held in Conjunction with the
22Nd IEEE/ACM International Conference on Auto-
mated Software Engineering (ASE) 2007, WEASEL-
Tech ’07, pages 31–36, New York, NY, USA. ACM.
DoD (2008). Systems Engineering Guide for Systems of
Systems. Technical report, Office of the Deputy Under
Secretary of Defense for Acquisition and Technology,
Systems and Software Engineering Version 1.0.
Faria, J. (2014). A Toolset for Conformance
Testing against UML Sequence Diagrams.
https://blogs.fe.up.pt/sdbt/.
Faria, J. and Paiva, A. (2014). A toolset for confor-
mance testing against UML sequence diagrams based
on event-driven colored Petri nets. International Jour-
nal on Software Tools for Technology Transfer, pages
1–20.
Faria, J. P., Lima, B., Sousa, T. B., and Martins, A. (2014).
A Testing and Certification Methodology for an Open
Ambient-Assisted Living Ecosystem. International
Journal of E-Health and Medical Communications
(IJEHMC), 5(4):90–107.
Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1994).
Design patterns: elements of reusable object-oriented
software. Pearson Education.
Gross, H.-G. (2005). Component-Based Software Testing
with UML. Springer Berlin Heidelberg.
Hierons, R. M. (2014). Combining Centralised and Dis-
tributed Testing. ACM Trans. Softw. Eng. Methodol.,
24(1):5:1–5:29.
Hierons, R. M., Merayo, M. G., and N
´
u
˜
nez, M.
(2011). Scenarios-based testing of systems with dis-
tributed ports. Software: Practice and Experience,
41(10):999–1026.
IBM (2013). IBM
R
Rational
R
Rhapsody
R
Automatic
Test Conductor Add On User Guide, v2.5.2.
Javed, A., Strooper, P., and Watson, G. (2007). Automated
Generation of Test Cases Using Model-Driven Archi-
tecture. In Automation of Software Test , 2007. AST
’07. Second International Workshop on, pages 3–3.
Jensen, K., Kristensen, L., and Wells, L. (2007). Coloured
Petri Nets and CPN Tools for modelling and valida-
tion of concurrent systems. International Journal on
Software Tools for Technology Transfer, 9(3-4):213–
254.
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C.,
Lopes, C., Loingtier, J.-M., and Irwin, J. (1997).
Aspect-oriented programming. In Aks¸it, M. and Mat-
suoka, S., editors, ECOOP’97 — Object-Oriented
Programming, volume 1241 of Lecture Notes in Com-
puter Science, pages 220–242. Springer Berlin Hei-
delberg.
Moreira, R. M. and Paiva, A. C. (2014). PBGT Tool:
An Integrated Modeling and Testing Environment for
Pattern-based GUI Testing. In Proceedings of the 29th
ACM/IEEE International Conference on Automated
Software Engineering, ASE ’14, pages 863–866, New
York, NY, USA. ACM.
OMG (2011). OMG Unified Modeling LanguageTM
(OMG UML), Superstructure. Technical report, Ob-
ject Management Group.
STAF (2014). Software Testing Automation Framework
(STAF).
Tassey, G. (2002). The Economic Impacts of Inadequate
Infrastructure for Software Testing. Technical report,
National Institute of Standards and Technology.
Torens, C. and Ebrecht, L. (2010). RemoteTest: A Frame-
work for Testing Distributed Systems. In Software En-
gineering Advances (ICSEA), 2010 Fifth International
Conference on, pages 441–446.
Ulrich, A. and K
¨
onig, H. (1999). Architectures for Testing
Distributed Systems. In Csopaki, G., Dibuz, S., and
Tarnay, K., editors, Testing of Communicating Sys-
tems, volume 21 of IFIP — The International Fed-
eration for Information Processing, pages 93–108.
Springer US.
Utting, M. and Legeard, B. (2007). Practical Model-Based
Testing: A Tools Approach. Morgan Kaufmann Pub-
lishers Inc., San Francisco, CA, USA.
Utting, M., Pretschner, A., and Legeard, B. (2012). A tax-
onomy of model-based testing approaches. Software
Testing, Verification and Reliability, 22(5):297–312.
V
¨
olter, M., Stahl, T., Bettin, J., Haase, A., and Helsen, S.
(2013). Model-driven software development: technol-
ogy, engineering, management. John Wiley & Sons.
Wittevrongel, J. and Maurer, F. (2001). SCENTOR:
scenario-based testing of e-business applications. In
Enabling Technologies: Infrastructure for Collabora-
tive Enterprises, 2001. WET ICE 2001. Proceedings.
Tenth IEEE International Workshops on, pages 41–46.
Zhang, F., Qi, Z., Guan, H., Liu, X., Yang, M., and Zhang,
Z. (2009). FiLM: A Runtime Monitoring Tool for
Distributed Systems. In Secure Software Integration
and Reliability Improvement, 2009. SSIRI 2009. Third
IEEE International Conference on, pages 40–46.
ICSOFT-EA2015-10thInternationalConferenceonSoftwareEngineeringandApplications
250