4 resultados para Computing and software systems

em CiencIPCA - Instituto Politécnico do Cávado e do Ave, Portugal


Relevância:

100.00% 100.00%

Publicador:

Resumo:

Graphical user interfaces (GUIs) are critical components of today's open source software. Given their increased relevance, the correctness and usability of GUIs are becoming essential. This paper describes the latest results in the development of our tool to reverse engineer the GUI layer of interactive computing open source systems. We use static analysis techniques to generate models of the user interface behavior from source code. Models help in graphical user interface inspection by allowing designers to concentrate on its more important aspects. One particular type of model that the tool is able to generate is state machines. The paper shows how graph theory can be useful when applied to these models. A number of metrics and algorithms are used in the analysis of aspects of the user interface's quality. The ultimate goal of the tool is to enable analysis of interactive system through GUIs source code inspection.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The paper proposes a methodology especially focused on the generation of strategic plans of action, emphasizing the relevance of having a structured timeframe classification for the actions. The methodology explicitly recognizes the relevance of long-term goals as strategic drivers, which must insure that the complex system is capable to effectively respond to changes in the environment. In addition, the methodology employs engineering systems techniques in order to understand the inner working of the system and to build up alternative plans of action. Due to these different aspects, the proposed approach features higher flexibility compared to traditional methods. The validity and effectiveness of the methodology has been demonstrated by analyzing an airline company composed by 5 subsystems with the aim of defining a plan of action for the next 5 years, which can either: improve efficiency, redefine mission or increase revenues.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Risk management can be considered as part of the Occupational Health and Safety System (OHS) of an organization and can be used to develop and implement the OHS policy and manage the associated risks. The success of the integration of risk management in OHS depends on both technical and human aspects. Thus, this paper presents and discusses the case of a company working in the area of solid waste treatment. This company was certified in 2009 with an Integrated Management Systems for Quality, Environment, Occupational Health and Safety. The evolution of accidents before and after the implementation of the integrated system was analysed and a questionnaire was used to capture the perceptions of the technicians on the risk management system. The analysis of the findings showed that the frequency of accidents increased since 2009 but the severity has been reduced. Several interrelated causes and consequences were analysed and discussed. Furthermore, the analysis of the opinions of the company’s technicians permitted to highlight some important aspects on the integration of risk management in the OHS system of the company. In line with this discussion some hypothesis have been formulated.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Current software development relies increasingly on non-trivial coordination logic for com- bining autonomous services often running on di erent platforms. As a rule, however, in typical non-trivial software systems, such a coordination layer is strongly weaved within the application at source code level. Therefore, its precise identi cation becomes a major methodological (and technical) problem which cannot be overestimated along any program understanding or refactoring process. Open access to source code, as granted in OSS certi cation, provides an opportunity for the devel- opment of methods and technologies to extract, from source code, the relevant coordination information. This paper is a step in this direction, combining a number of program analysis techniques to automatically recover coordination information from legacy code. Such information is then expressed as a model in Orc, a general purpose orchestration language