912 resultados para Call Graph
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:
Program slicing is a well known family of techniques used to identify code fragments which depend on or are depended upon specific program entities. They are particularly useful in the areas of reverse engineering, program understanding, testing and software maintenance. Most slicing methods, usually targeting either the imperative or the object oriented paradigms, are based on some sort of graph structure representing program dependencies. Slicing techniques amount, therefore, to (sophisticated) graph transversal algorithms. This paper proposes a completely different approach to the slicing problem for functional programs. Instead of extracting program information to build an underlying dependencies’ structure, we resort to standard program calculation strategies, based on the so-called Bird- Meertens formalism. The slicing criterion is specified either as a projection or a hiding function which, once composed with the original program, leads to the identification of the intended slice. Going through a number of examples, the paper suggests this approach may be an interesting, even if not completely general alternative to slicing functional programs
Resumo:
The adoption of the “new public management” in the hospital sector brought about greater presence and power to professional managers in hospitals, thus increasing the risk of conflict in the doctor-manager relationship. Aiming to enrich the discussion on the factors that could be the bases for this conflict and considering the role of accounting, the study presented here corresponds, basically, to what we call “content analysis” of qualitative studies. The results demonstrate that the Portuguese doctors as the sample studied accept, in essence, the principles of enterprise management and recognize the use of accounting information in the scope of their functions as long as they are called to participate as legitimate actors, and authorities respect their desires to preserve a practice which they consider of quality.
Resumo:
The present article aims to analyze the Judgment no. º 63/2006 of the Constitutional Court, of January 24, 2006, verifying the characteristics of the case, under reference abstract and concrete, of the constitutional principle of the prohibition of retroactive tax. It also examines the core aspects of the temporal validity of the legal and tax rules, brevitatis causa of legal and fiscal standards. Thus, it scrutinizes the call application of tax rules (and / or tax) within the application in time, consisting brief notes on the legal tradition-Lusitanian, from the standpoint of doctrine, from 1976 to 1985 including, recalling the Thesis Salazar on non-retroactivity of tax law. § O presente artigo pretende analisar o Acórdão do Tribunal Constitucional n.º 63/2006, de 24 de Janeiro de 2006, verificando de forma sintética as características do caso concreto, sob referência abstracta e concreta, do princípio constitucional da proibição de imposto retroativos, analisando ainda os aspectos nucleares da eficácia temporal das normas jurídico-tributárias, brevitatis causa, das normas jurídico-fiscais. Para tanto, se averigua a chamada aplicação das normas fiscais (e/ou tributárias) no seio da aplicação no tempo, constando breves notas sobre a tradição jurídico-lusitana, do ponto de vista da doutrina, a partir de 1976, designadamente até 1985, recordando a Tese de Salzar sobre a não retroatividade da lei fiscal.
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.
Resumo:
As formas de definir «corrupção e fraude» são infinitas, pelo que a aplicação do Direito penal constitucional pode ficar prejudicada. A comunicação e o comentário público e política são por vezes feitos em termos profundamente equivocados. Recentemente, em Portugal, destacados políticos e comentadores chegaram a apelar à «criminalização do enriquecimento ilícito», nem que fosse com o sacrifício da própria Constituição ou do Estado de Direito. É a democracia que passa a estar em perigo. Ao mesmo tempo que se defende com fanatismo quase teológico o sistema económico capitalista, procura-se consagrar na lei a sua destruição. Ou seja, há uma certa demagogia política que quer ter tudo ao mesmo tempo como se isso fosse possível. Perante isto, resta ao cidadão comum agir se for necessário sob as possibilidades das causas de justificação e fazendo uso do direito constitucional de resistência. ABSTRACT Ways to define «corruption and fraud» are endless, so the application of constitutional criminal law may be impaired. The communication and public comment and politics are sometimes done in terms profoundly mistaken. Recently, in Portugal, prominent politicians and commentators have come to call the «criminalization of illicit enrichment» (embezzlement) even if it was at the sacrifice of the Constitution or the rule of law. It is democracy that happens to be in danger. At the same time it defends itself with almost theological fanaticism the capitalist economic system, seeking to enshrine in law its destruction. That is, there is a certain political demagoguery that wants to have everything at the same time as if that were possible. Given this, it remains to ordinary act if necessary under the scope of defenses and making use of the constitutional right of resistance.
Resumo:
A chamada Lei do Branqueamento de Capitais - Lei 25/2008, de 5/6 e alterações -, considera que estão sujeitas a especiais obrigações os “Notários, conservadores de registos, advogados, solicitadores e outros profissionais independentes, constituídos em sociedade ou em prática individual, que intervenham ou assistam, por conta de um cliente ou noutras circunstâncias, em operações: § vi) De alienação e aquisição de direitos sobre praticantes de actividades desportivas profissionais;”. Estamos a pensar, como é óbvio, nas transferências de jogadores de futebol, nomeadamente na Europa, as quais atingem somas astronómicas e muitas vezes ocultas. São por demais evidentes as notícias da comunicação social que dão conta que, em muitos dos casos, os verdadeiros valores envolvidos não são os declarados. Quer para fugir aos impostos, quer para esconder o pagamento de avultadas comissões extraordinárias; Abstract: The Call of the Money Laundering Law - Law 25/2008, of 5/6 and change - considers that are subject to the special obligations "notaries, registrars, lawyers, solicitors and other independent professionals, made in society or in practice individual, that participating or assisting, on behalf of a client or other circumstances in operations: § vi) sale and acquisition of rights to practitioners of professional sports activities; ". We are thinking, of course, transfers of football players, particularly in Europe, which reach astronomical sums and often hidden. Are all too apparent the news media that realize that in many cases the true values involved are not declared. Want to evade taxes or to hide the payment of large exceptional fees.
Resumo:
The purpose of this paper is to analyze relationship patterns between headquarters and subsidiaries of Brazilian Multinationals Enterprises (BrMNEs). The key construct for that investigation is Subsidiary Initiative, which comprises Subsidiary Entrepreneurial Orientation, Autonomy, Integration, Local Competitive Context and Business Network. A survey was carried out in a sample of 65 subsidiaries of 29 BrMNEs. The main outcome is that subsidiaries are highly integrated and receive Entrepreneurial Orientation from Headquarters (HQs), but Initiative is limited. Actually, the main determinants of subsidiary's initiatives are Local Context and Business Networking in the host country. This apparent paradox may be explained by what we call 'rebellious subsidiaries', which take initiatives based on their business environment and connections, regardless of their HQs' directions or delegation of autonomy.
Resumo:
ABSTRACT Earlier studies of cross-national differences in consumer behavior in different consumption sectors have verified that cultural differences have a strong influence on consumers. Despite the importance of cross-national analysis, no studies in the literature examine the moderating effects of nationality on the construction of behavioral intentions and their antecedents among cruise line passengers. This study investigates the moderating effects of nationality on the relationships between perceived value, satisfaction, trust and behavioral intentions among Spanish and (U.S.) American passengers of cruise lines that use Barcelona as home port and port-of-call. A theoretical model was tested with a total of 968 surveys. Structural equation models (SEMs) were used, by means of a multigroup analysis. Results of this study indicated that Spaniards showed stronger relationships between trust and behavioral intentions, and between emotional value and satisfaction. Americans presented stronger relationships between service quality and satisfaction, and between service quality and behavioral intentions.
Resumo:
This essay was presented at the first Seminar on Indo-Portuguese History (ISIPH-I) organized in Goa by Rev. Dr. John Correia-Afonso, S.J. in November 1978. It represented a call for a critical revision of Goan historiography in the post-colonial era, following Goa's liberation and the 25th April 1974 change in Portugal. The essay was a sort of manifesto and definition of research plan for the newly established Xavier Centre of Historical Research. The article surveys critically the documentary sources little tapped until recently. Includes the first ever analysis of the records relating to the Pastoral Visits in Goa, a prized source of information for the socio-economic history of Goa in the 19th century.
Resumo:
The most saddening feature in this entire debate is that the Church in Goa, instead of transmitting the image of kingdom of God, of Jesus who emptied himself (kenosis) and was crucified with nothing that he could call his own (“rights”) is increasingly revealing a spiritual bankruptcy. Obviously, the mystical body does not feed on mystical rice and curry. A mere suggestion of State legislation to check the transparency and accountability of the temporal goods of the Church was sufficient to raise the hackles of the rich and the powerful who need the Church, but present themselves as its faithful servants, who can ensure that the more humble sons and daughters of the Church benefit from crumbs of their charity. *Spiritus ubi vult spirat* – the Spirit blows where it wills, and the history of the Church has umpteen illustrations of this. As the saying goes, “The road to Hell is paved with good intentions”. Only the kicks of history have brought about most significant reforms.
Resumo:
RESUMO: A utilização adequada das TIC no ensino da Matemática, nos dias de hoje é considerada por alguns como justificada e inevitável, esperando que a sua utilização melhore o ensino e a aprendizagem da Matemática. Nesta investigação, pretende-se testar o Software Winplot), no ensino e aprendizagem do gráfico da função quadrática com alunos do 10ºano, da Escola do segundo ciclo do Ensino Secundário nº9099, de modo a verificar se melhora o ensino e na aprendizagem desta temática.Para a nossa investigação Seleccionámos dois grupos de alunos do 10º ano que funcionaram como grupo de controlo e grupo experimental; depois de ambos os grupos terem realizado dois pré-testes, o grupo experimental realizou as aprendizagens no laboratório de informática com auxílio do Software Winplot, ao longo de 8 semanas, durante o 2º trimestre do ano lectivo de 2009/2010. O grupo de controlo realizou as aprendizagens, ao mesmo tempo que o grupo experimental, na sala normal de aulas sem auxílio do Software Winplot.Ao compararmos os dois grupos, o teste T de pares para amostras independentes, mostra-nos que estatisticamente não há diferenças significativas entre os dois grupos, porque os níveis de significância são maiores que p=0,05, desta feita podemos dizer que o grupo experimental, não obteve melhores resultados que o grupo de controlo, logo o Software Winplot não resultou o efeito desejado nas aprendizagens com alunos da 10ºano da Escola do segundo ciclo do ensino Secundário nº9099, sita no município de Viana (Luanda/Angola). ABSTRACT:The appropriate use of ICTs in teaching mathematics, today is considered by somo to be justified and inevitable, hoping that their use will improve the teaching and learning of mathematics.In this investigation, we intend to test the Software Winplot, teaching and learning of the graph of quadratic functions with students of grade 10, attending the second cycle of secondary School nº9099 in order to verify that improves teaching and learning of this subject.For our research selected two groups of students in 10th grade who acted as the controlo group and experimental group, after both group had undergone two pre-test, the experimental group performed the learning in the computer lab with the aid of Software Winplot, over 8 weeks during the second quarter of the academic year 2009/2010. Thr control gropu performed the learning, while the experimental group, in rregular class room without help of the Software Winplot.Comparing the two groups, the t test for independent samples pairs, shows us that there is no statistically significant differences between the two groups, because the significance levels are greater than p=0,05, this time we can say that experimental group, not yielded better results than the control group, so the Software did not result the desired effect on the learning with students from 10th grade of the School of the second cycle of Secondary nº9099, located in Viana (Luanda/Angola).
Resumo:
O presente trabalho, estuda as relações sociais e interculturais dos vendedores informais do mercado de Estrela Vermelha- cidade de Maputo. Analisa os fatores que afetam a unidade nacional, entendida como o sentido de pertença a uma identidade e a um destino comuns. Há duas teses que explicam a crise da unidade nacional. A primeira argumenta que o que coloca em causa a unidade nacional é a pretensão de se querer construir uma nação cívica, excluindo e até mesmo hostilizando as identidades étnicas vistas como fator de divisão e de conflitos. Propõe por isso, o reconhecimento e a inclusão dos diferentes grupos étnicos no poder (Magode, 1996; Cahen, 1996; Lundin, 1996). Na segunda, argumenta-se que as etnias perderam a sua relevância em virtude das transformações sociopolíticas e económicas havidas no país (Castiano, 2010), ou como outros defendem, que objetivamente elas não existem, se não apenas como reflexo dos conflitos pelo acesso aos recursos e poder (Serra, 1996). Sendo assim, o obstáculo da unidade nacional são as desigualdades económicas e não as diferenças étnicas. Mediante o trabalho de observação, que incluiu entrevistas, conversas, descrição e fotografias, como técnicas de recolha de dados, combinado com a pesquisa documental, este trabalho argumenta que, existe no mercado uma convivência multicultural, mas regista-se ainda défice nas relações interculturais. Os vendedores do Sul, consideram-se culturalmente superiores em relação aos seus colegas do norte do Save. Tal como outras pessoas da região sul, estes vendedores tratam os seus colegas pelo termo xingondo, que além da simples identificação, é usado para desqualificar os seus colegas do norte. Assim, o silêncio em relação ao etnocentrismo das pessoas do sul, a timidez que ainda se verifica em relação ao uso oficial das línguas moçambicanas, que são o meio de comunicação mais usado, bem como a incipiente provisão dos direitos da cidadania, constituem os principais obstáculos à unidade nacional. O estudo termina propondo a operacionalização do conceito da unidade nacional, tendo em conta, por um lado o respeito pelas diferenças culturais e a promoção do diálogo intercultural e por outro, o combate contra as diferenças abismais entre ricos e pobres.