Matteo Miraz

Matteo Miraz
Politecnico di Milano | Polimi · Department of Electronics, Information, and Bioengineering

About

14
Publications
2,040
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
205
Citations

Publications

Publications (14)
Article
Full-text available
Although the definition of service-oriented architecture (SOA) included the presence of a service registry from the beginning, the first implementations (e.g., UDDI) did not really succeed mainly because of security and governance issues. This article tackles the problem by introducing DREAM (Distributed Registry by ExAMple): a publish/subscribe-ba...
Conference Paper
Full-text available
The modernization of a software system is a complex and expensive task and requires a deep understanding of the existing system. The capability of re-factoring a complex application into some high-level views is mandatory to elicit its structure and start localize possible changes. The high number of different implementation technologies imposes a...
Conference Paper
Full-text available
TestFul is a novel evolutionary testing approach for object-oriented programs with complex internal states. In our preliminary experiments, it already outperformed some of the well-known search-based testing approaches. In this paper we show how TestFul can be further improved by leveraging three efficiency enhancement techniques: seeding, hybridiz...
Article
Registries play a key role in service-oriented applications. Originally, they were neutral players between service providers and clients. The UDDI Business Registry (UBR) was meant to foster these concepts and provide a common reference for companies interested in Web services. The more Web services were used, the more companies started create thei...
Conference Paper
This paper presents TestFul, an Eclipse plugin for the generation of tests for Java classes. It is based on the idea of search-based testing, working both at class and method level. The former puts objects in useful states, used by the latter to exercise the uncovered parts of the class.
Conference Paper
Full-text available
This paper presents TestFul, an evolutionary testing approach for Java classes that works both at class and method level. TestFul exploits a multi-objective evolutionary algorithm to identify the “best” tests. The paper introduces the main elements of TestFul. It also compares TestFul against well-known search-based solutions using a set of classes...
Conference Paper
Full-text available
This paper introduces TestFul, a framework for testing stateful systems and focuses on object-oriented software. TestFul employs a hybrid multi-objective evolutionary algorithm, to explore the space of feasible tests efficiently, and novel quality metrics, based on both def-use pairs and behavioral coverage, to judge the quality of tests. We compar...
Conference Paper
Full-text available
This paper presents an innovative approach for the publication and discovery of Web services. The proposal is based on two previous works: DIRE (DIstributed REgistry), for the user-centered distributed replication of service-related information, and URBE (UDDI Registry By Example), for the semantic-aware match making between requests and available...
Article
The capability of dividing a big problem in smaller, inde-pendent and more tractable units is crucial for the success of the project. Object oriented decomposition uses to work well to manage decomposition in a software project. Altough there are some concerns that overcome the object oriented software decomposition schema. These concerns are calle...
Article
Full-text available
Legacy systems are valuable assets and retaining their value is the common objective of modernization eorts. The problem has been known for years, but as time passes, and the amount of legacy code increases, it now demands for holistic, automated, and viable solutions. Similarly to the OMG ADM (Architecture Driven Modernization) initia- tive, MOMOC...
Conference Paper
Registries play a key role in service-oriented applications. Originally, they were neutral players between service providers and clients. The UDDI Business Registry (UBR) was meant to foster these concepts and provide a common reference for companies interested in Web services. The more Web services were used, the more companies started create thei...
Conference Paper
Full-text available
Vehicles are becoming complex software systems with many components and services that need to be coordinated. Ser- vice oriented architectures can be used in this domain to sup- port intra-vehicle, inter-vehicles, and vehicle-environment services. Such architectures can be deployed on dierent platforms, using dierent communication and coordination...
Article
L'Aspect-Oriented Programming (AOP) sta modificando lo sviluppo del software. Basandosi sulle tecniche di modula-rizzazione preesistenti, quali la programmazione procedurale e quella orientata agli oggetti, permette di supportare anche la modularizzazione di concetti trasversali. Grazie a tali ca-ratteristichè e possibile rendere il softwarepì u se...
Article
This guide presents TestFul , a framework for the automatic generation of tests for Java classes. It is based on the idea of search-based testing, working both at class and method level. The former puts objects in useful states, used by the latter to exercise the uncovered parts of the class. TestFul is released in two flavors: a command-line tool...

Network

Cited By

Projects

Project (1)
Archived project