Aline Maria Santos Andrade

Learn More
The material, including all portions thereof, is protected by copyright; all rights are held exclusively by Springer Science + Business Media. The material is for personal use only; commercial use is not permitted. Unauthorized reproduction, transfer and/or use may be a violation of criminal as well as civil law. Abstract A new tool for integrating formal(More)
Service oriented Architecture (SOA) has been widely used in service computing applications and this fact has been encouraged the publication over the Web in a Web Service format. Whereas the number of Web services published on the Web is growing up, discovery techniques must be improved so as to retrieve more desirable services. Nowadays, the most commonly(More)
We describe the formal specification and verification of a new fault-tolerant real-time communication protocol, called DoRiS, which is designed for supporting distributed real-time systems that use a shared high-bandwidth medium. Since such a kind of protocol is reasonably complex and requires high levels of confidence on both timing and safety properties,(More)
Model Driven Development (MDD) is a softwaredevelopment approach that makes intensive use of modelsallowing not only reuse of code but also reuse of models producedalong the entire software development life cycle. At the core ofMDD is a transformation chain that transforms input modelsinto output models until code generation enabling softwaredevelopment(More)
In the MDD approach a transformation chain is responsible for the automation or semi-automation of the MDD development process by encapsulating the strategies to convert models into other models until code generation. The design of transformation chains can be complex and demand software engineering facilities such as processes, languages and techniques in(More)
Services are being widely published over the Web and many services may be composed to attend a user's need. A composition of services can demand complex requirements to get an executable composition. Temporal restrictions are one of these requirements. As compositions are dynamically composed, model checking can be applied to verify if compositions are(More)