Umberto Souza da Costa

Learn More
Java Card is a version of Java developed to run on devices with severe storage and processing restrictions. The applets that run on these devices are frequently intended for use in critical, highly distributed, mobile conditions. They are required to be portable and safe. Often, the requirements of the application impose the use of dynamic, on-card(More)
This paper presents the π-SODMmethod an extension to the Service Oriented Development Method (SOD-M) to support the development of services software considering their functional and non-functional requirements. Specifically, π-SODM proposes: (i) meta-models for representing non-functional requirements in different abstraction levels; (ii) model-to-model(More)
The adoption of Cloud Computing technologies by the organizations has profound consequences on the way software applications are developed and used. The migration to the Cloud may be accompanied by the revision of the business process, to integrate tasks over big data. In this way, existing workflow implementations may be extended with calls to operations(More)