971 resultados para Process patterns
Resumo:
Over the last decade, software architecture emerged as a critical issue in Software Engineering. This encompassed a shift from traditional programming towards software development based on the deployment and assembly of independent components. The specification of both the overall systems structure and the interaction patterns between their components became a major concern for the working developer. Although a number of formalisms to express behaviour and to supply the indispensable calculational power to reason about designs, are available, the task of deriving architectural designs on top of popular component platforms has remained largely informal. This paper introduces a systematic approach to derive, from CCS behavioural specifications the corresponding architectural skeletons in the Microsoft .Net framework, in the form of executable C and Cω code. The prototyping process is fully supported by a specific tool developed in Haskell
Resumo:
More and more current software systems rely on non trivial coordination logic for combining autonomous services typically running on different platforms and often owned by different organizations. Often, however, coordination data is deeply entangled in the code and, therefore, difficult to isolate and analyse separately. COORDINSPECTOR is a software tool which combines slicing and program analysis techniques to isolate all coordination elements from the source code of an existing application. Such a reverse engineering process provides a clear view of the actually invoked services as well as of the orchestration patterns which bind them together. The tool analyses Common Intermediate Language (CIL) code, the native language of Microsoft .Net Framework. Therefore, the scope of application of COORDINSPECTOR is quite large: potentially any piece of code developed in any of the programming languages which compiles to the .Net Framework. The tool generates graphical representations of the coordination layer together and identifies the underlying business process orchestrations, rendering them as Orc specifications
Resumo:
Current software development often relies on non-trivial coordination logic for combining autonomous services, eventually running on different platforms. As a rule, however, such a coordination layer is strongly woven within the application at source code level. Therefore, its precise identification becomes a major methodological (and technical) problem and a challenge to any program understanding or refactoring process. The approach introduced in this paper resorts to slicing techniques to extract coordination data from source code. Such data are captured in a specific dependency graph structure from which a coordination model can be recovered either in the form of an Orc specification or as a collection of code fragments corresponding to the identification of typical coordination patterns in the system. Tool support is also discussed
Resumo:
The integration and composition of software systems requires a good architectural design phase to speed up communications between (remote) components. However, during implementation phase, the code to coordinate such components often ends up mixed in the main business code. This leads to maintenance problems, raising the need for, on the one hand, separating the coordination code from the business code, and on the other hand, providing mechanisms for analysis and comprehension of the architectural decisions once made. In this context our aim is at developing a domain-specific language, CoordL, to describe typical coordination patterns. From our point of view, coordination patterns are abstractions, in a graph form, over the composition of coordination statements from the system code. These patterns would allow us to identify, by means of pattern-based graph search strategies, the code responsible for the coordination of the several components in a system. The recovering and separation of the architectural decisions for a better comprehension of the software is the main purpose of this pattern language
Resumo:
What sort of component coordination strategies emerge in a software integration process? How can such strategies be discovered and further analysed? How close are they to the coordination component of the envisaged architectural model which was supposed to guide the integration process? This paper introduces a framework in which such questions can be discussed and illustrates its use by describing part of a real case-study. The approach is based on a methodology which enables semi-automatic discovery of coordination patterns from source code, combining generalized slicing techniques and graph manipulation
Resumo:
Over the last decade, software architecture emerged as a critical design step in Software Engineering. This encompassed a shift from traditional programming towards the deployment and assembly of independent components. The specification of the overall system structure, on the one hand, and of the interactions patterns between its components, on the other, became a major concern for the working developer. Although a number of formalisms to express behaviour and supply the indispensable calculational power to reason about designs, are available, the task of deriving architectural designs on top of popular component platforms has remained largely informal. This paper introduces a systematic approach to derive, from behavioural specifications written in Ccs, the corresponding architectural skeletons in the Microsoft .Net framework in the form of executable C] code. Such prototyping process is automated by means of a specific tool developed in Haskell
Resumo:
The work presented herein follows an ongoing research that aims to analyze methodological practices to be applied in Design Education. A reflection about methodological strategies in Design Education and the function of drawing in Design represents the beginning of this study. Then, we developed an interdisciplinary pedagogical experience with the Graphic Design 1st grade students from our institution (IPCA). In the current academic year, 2013/2014, we continue to evolve this project, introducing changes in the initial proposal. Major alterations focused on the aspects that could be strengthened in terms of interdisciplinarity. In this article, the authors describe those changes and discuss the outcomes of the novel proposal. As we have already reported, this investigation follows a reflection about working methods to be adopted in Design Education. This is in accordance with other previously published works that purpose the enlargement of Design into new knowledge fields such as Experience or Service Design, changing not only the role of the graphic designer, but also the skills required to be a professional designer (Alain Findelli, 2001), (Brian Lawson, 2006), (Ciampa-Brewer, 2010). Furthermore, concepts such as cooperation or multidisciplinary design, amongst others, have been frequently debated as design teaching strategies (Heller and Talarico, 2011, pp. 82-85). These educational approaches also have an impact on our research. The analysis of all these authors’ contributions together with a reflection on our teaching practice allowed us to propose an improved interdisciplinary intervention.
Resumo:
The entrepreneurship and innovation have been gradually gaining ground in the academic community as a field of study. However, the interpretations surrounding fragmented, without a univocal definition. In last decades, tourism has received greater attention from researchers in various sciences, varying only by the different emphases considered: economic, social, cultural and environmental. As other emerging sectors in a modern economy, tourism is a dynamic and ever-changing industry. The study has as purpose to provide a better understanding regarding the essence of entrepreneurship: theoretical and practical implications from the perspective of tourism. Regarding the methodology used here, this is a conceptual paper with a literature review that brings together the major components of entrepreneurship and its implications tourist perspective and conceptual model of the dynamic nature of the Triggering Process and innovation (e.g. iTravey, Interactive Stores, Tourist Transportable Tower).
Resumo:
This paper investigates the reform of public accounting in Portugal through the IPSAS adoption highlighting the perception of different stakeholders. Two competing theories (NPM and the institutional theory) are used to understand public accounting changes within the Portuguese context. In general, different stakeholders agree with the favorable moment and the context of the reform. The context of financial crises and the great external pressures to cut public deficits and to improve the quality of financial information seem to be the most important factors to stimulate changes in public accounting. In addition, stakeholders recommend the use of different strategies to ensure success.
Resumo:
New Public Management (NPM) led to great pressures for to introduce and adapt businesslike accounting in the public sector (Hood, 1995; Lapsley, 2008; Lapsley et al., 2009), specially the transition from cash basis to accrual-based accounting. In consequence, since the last 20 years we assist to a movement towards internationally standardized of public sector accounting that led to the publication of 32 International Public Sector Accounting Standards (IPSAS) for all public sector entities from national central governments to local governments (IFAC, 2008). These standards are accrual-basis and they emphasize the balance sheet approach, the fair value measurement and the revenue-expense approach (Hints, 2007). The main innovations are associated with the use of the balance sheet approach and the fair value measurement because, traditionally, public accounting systems are mainly focused on the revenue-expense approach and on historical cost valuation (Oulasvirta, 2014).
Resumo:
The role of middle management is essential when managing integrative and emergent strategy formation processes. We stand out the importance of its role connecting micro and macro organizational level offering a very important contribution when examining the strategy-as-practice perspective and integrative strategy formation process. The main goal of this research is to analyse the relationship between the integrative strategy formation process and the roles of middle management under the strategy-as-practice perspective. To check it out we adopted a qualitative methodology droving a case analysis in a Spanish University. Data was collected by means of personal interviews with members of different levels of the Institution, documents analysis and direct observation. In advance of some results we find out that the University develops an integrative strategy formation process and confers to middle management an important role extended all over the organization.
Resumo:
Abstract: The aim of this study was to characterize the trajectory of answerability in Brazil. In the light of studies based on the historical neo-institutionalism approach, formal institutional changes adopted at federal level between 1985 and 2014, and which favor the typical requirements of answerability - information and justification - were identified and analyzed through the content analysis technique. The conclusion is that the trajectory of answerability in contemporary Brazil can be characterized as continuous, primarily occurring through the layering strategy, and whose leitmotif, since its origin, has consisted of matters of financial and budgetary nature. Nevertheless, a recent influence of deeper democratic subjects on it has been observed.
Resumo:
Nowadays, the Portuguese insurance industry operates in a market with a much more aggressive structure than a few decades ago. Markets and the economy have become globalised since the last decade of the 20th century. Market forces have gradually shifted – power is now mainly on the demand side. In order to meet the new requirements, the insurance industry must develop a strong strategic ability to respond to constant changes of the new international economic order.One of the basic aspects of this strategic development will focus on the ability to predict the future. We introduce the subject by briefly describing the sector, its organisational structure in the Portuguese market, and challenges arising from the development of the European Union. We then analyse the economic and financial structure of the sector. From this point of view, we aim at the possibility of designing models that could explain the demand for insurance, claims and technical reserves evolution. Such models, (even if based on the past), would resolve, at least partly, one of the greatest difficulties experienced by insurance companies when estimating the budget. Thus, we examine the existence of variables that explain the previous points, which are capable of forming a basis for designing models that are simple but efficient, and can be used for strategic planning.
Resumo:
Mortality due to chronic diseases has been increasing in all regions of Brazil with corresponding decreases in mortality from infectious diseases. The geographical variation in proportionate mortality for chronic diseases for 17 Brazilian state capitals for the year 1985 and their association with socio-economic variables and infectious disease was studied. Calculations were made of correlation coefficients of proportionate mortality for adults of 30 years or above due to ischaemic heart disease, stroke and cancer of the lung, the breast and stomach with 3 socio-economic variables, race, and mortality due to infectious disease. Linear regression analysis included as independent variables the % of illiteracy, % of whites, % of houses with piped water, mean income, age group, sex, and % of deaths caused by infectious disease. The dependent variables were the % of deaths due to each one of the chronic diseases studied by age-sex group. Chronic diseases were an important cause of death in all regions of Brazil. Ischaemic heart diseases, stroke and malignant neoplasms accounted for more than 34% of the mortality in each of the 17 capitals studied. Proportionate cause-specific mortality varied markedly among state capitals. Ranges were 6.3-19.5% for ischaemic heart diseases, 8.3-25.4% for stroke, 2.3-10.4% for infections and 12.2-21.5% for malignant neoplasm. Infectious disease mortality had the highest (p < 0.001) correlation with all the four socio-economic variables studied and ischaemic heart disease showed the second highest correlation (p < 0.05). Higher socio-economic level was related to a lower % of infectious diseases and a higher % of ischaemic heart diseases. Mortality due to breast cancer and stroke was not associated with socio-economic variables. Multivariate linear regression models explained 59% of the variance among state capitals for mortality due to ischaemic heart disease, 50% for stroke, 28% for lung cancer, 24% for breast cancer and 40% for stomach cancer. There were major differences in the proportionate mortality due to chronic diseases among the capitals which could not be accounted for by the social and environmental factors and by the mortality due to infectious disease.