181 |
Zaměstnávání cizinců / Employing foreignersEl-Ahmadieh, Jakub January 2016 (has links)
The thesis, entitled Employing foreigners focuses on the issue of employing foreigners in the Czech Republic, mainly the foreigners from non-EU countries. The primary goal of the thesis is to analyze the institute of the employee card which was introduced to the Czech law in 2014 changing radically the system o employing foreigners in the Czech Republic. The thesis also includes analysis of implementation aspects of the employee card in practice building on the experience of the author with the institute. This thesis is divided into four parts. The first one examines and explains the most important terms regarding employing foreigners. The terms foreigner, employment, employee card, long-term residence and others are explained in this part. The first part also includes explanation of two different regimes under which the foreigner may reside in the Czech Republic. The second part analyzes summarizes the current Czech legal situation regarding employment of foreigners. It examines individual types of residence concentrating on the long- term residence which is the most important form of residence regarding the employee card. The employee card is analyzed in the third part of the thesis including examination of the blue card (similar institute). The third part also concentrates on how the reform of...
|
182 |
Zaměstnávání cizinců / Employing ForeignersZichová, Aneta January 2018 (has links)
Thesis title: Employing Foreigners The aim of the diploma thesis is an analysis of the legal conditions concerning the employment of foreign nationals in the Czech Republic. The second goal is the detection of the situation regarding employing foreigners in Great Britain. The analysis is followed by a comparison thanks to which the thesis offers possible inspiration for Czech laws. Part of the thesis also deals with the effects of Brexit on foreign workers. The diploma thesis is mainly based on the study of laws and connected regulations, related publications, commentaries and present articles. In the thesis, there were used descriptive and analytical methods followed at the end by comparative one. Thesis is divided into four main chapters further split into subchapters. In the first part, the thesis deals with the distinction of fundamental terms which are used in subsequent chapters. The introductory subchapters describe the international elements in labour-law relationships and residency types for foreigners in the Czech Republic, which are closely related to their employment. Second chapter is devoted to possibilities how to legally work as a foreigner. Three main topics cover work permits, employee and blue card. This chapter includes a short overview of historical development in the Czech...
|
183 |
Modelo de transporte público proposto para as cidades de pequeno porte / not availableMotizuki, Wilson Satoro 27 August 2002 (has links)
Neste trabalho é proposto um modelo de sistema de transporte público coletivo para as cidades de pequeno porte (população até 100 mil habitantes), bem como mostrado a viabilidade do modelo através de considerações teóricas e dos resultados obtidos sua implantação na cidade de Matão. A dissertação é composta dos seguintes principais tópicos: considerações gerais visando à contextualização do trabalho, conceitos básicos relevantes sobre sistemas de transporte público coletivo urbano, breve discussão sobre a questão da qualidade e a eficiência no transporte público urbano, descrição das principais características do modelo de transporte público coletivo para as cidades de pequeno porte, estudo da implantação do modelo proposto na cidade de Matão e considerações finais entendidas relevantes no contexto do trabalho. / In this work a model of urban public transportation system for the small cities (population up to 100 thousand inhabitants), is proposed as well as shown the viability of the model through theoretical considerations and of the results obtained by implementing in Matão city. The dissertation is composed of the following main topics: general considerations for the context of the work, important basic concepts on systems of urban public transportation, brief discussion on the subject of the quality and the efficiency in the urban public transportation, description of the main characteristics of the model of urban public transportation for the small cities, study of the model proposed for implementing in Matão city and final considerations.
|
184 |
Smart card technology and its perspective in Hong Kong.January 1997 (has links)
by Yu Wai-Yip. / Thesis (M.B.A.)--Chinese University of Hong Kong, 1997. / Includes bibliographical references (leaves 51-57). / TABLE OF CONTENTS --- p.i / LIST OF EXHIBITS --- p.iii / Chapter / Chapter I. --- INTRODUCTION --- p.1 / Project Objectives --- p.3 / Methodology --- p.3 / Chapter II. --- WHAT IS SMART CARD --- p.5 / A Brief History of Smart Card --- p.5 / Classifications of Smart Card --- p.7 / Categorization by Security Level / Contact Vs Contactless / Chapter III. --- EVOLUTION OF SMART CARD MARKETS --- p.11 / Smart Card Versus Magnetic Stripe Card --- p.11 / Possible Applications --- p.13 / Payment Applications / Transportation Applications / Healthcare Applications / Telecommuncations Applications / Global Market Trend --- p.22 / Chapter IV. --- SMART CARD APPLICATIONS IN HONG KONG --- p.25 / Transportation Applications --- p.27 / Healthcare Applications --- p.28 / Payment Applications --- p.30 / Mondex Card and Visa Cash Card / Hong Kong Jockey Club Smart Card / Identification Applications --- p.32 / Chapter V. --- ANALYSIS OF THE HONG KONG SMART CARD MARKET --- p.33 / Smart Card as An Individual Product --- p.34 / Smart Card as a Form of Monetary Exchange --- p.34 / Smart Card as a System --- p.36 / Technological Environment / Political-legal Environment / Competitive Environment / Economic Environment / Socio-cultural Environment / Perspertive of All-in-one Smart Card in Hong Kong --- p.43 / Chapter VI --- SUMMARY AND CONCLUSIONS --- p.47 / Summary --- p.47 / Conclusions --- p.48 / BIBLIOGRAPHY --- p.51
|
185 |
Modelo de transporte público proposto para as cidades de pequeno porte / not availableWilson Satoro Motizuki 27 August 2002 (has links)
Neste trabalho é proposto um modelo de sistema de transporte público coletivo para as cidades de pequeno porte (população até 100 mil habitantes), bem como mostrado a viabilidade do modelo através de considerações teóricas e dos resultados obtidos sua implantação na cidade de Matão. A dissertação é composta dos seguintes principais tópicos: considerações gerais visando à contextualização do trabalho, conceitos básicos relevantes sobre sistemas de transporte público coletivo urbano, breve discussão sobre a questão da qualidade e a eficiência no transporte público urbano, descrição das principais características do modelo de transporte público coletivo para as cidades de pequeno porte, estudo da implantação do modelo proposto na cidade de Matão e considerações finais entendidas relevantes no contexto do trabalho. / In this work a model of urban public transportation system for the small cities (population up to 100 thousand inhabitants), is proposed as well as shown the viability of the model through theoretical considerations and of the results obtained by implementing in Matão city. The dissertation is composed of the following main topics: general considerations for the context of the work, important basic concepts on systems of urban public transportation, brief discussion on the subject of the quality and the efficiency in the urban public transportation, description of the main characteristics of the model of urban public transportation for the small cities, study of the model proposed for implementing in Matão city and final considerations.
|
186 |
nonoHuang, Yueh-ying 20 August 2007 (has links)
In Taiwan area, it has become a rule that the national identity cards of all population are changed every 10 years. The fifth comprehensive change of national identity cards was implemented from Dec. 21, 2005 to Dec. 31, 2006. The government institutions of different cities and counties (municipal) under the jurisdiction of the Ministry of the Interior positively conducted national propaganda of the important news through the strong promotion of the change of identity cards by various means of mass media. First of all, the study investigates promotion strategies and procedures of the change of national identity cards in Taiwan, and then studies the promotion situation of the services for people, and further investigates how to strengthen the use of marketing ideas to achieve the goal of offering services for people.
In view of this, the study reviews the related literature about the development procedures of the household registration system of Taiwan. Through the understanding of the situation and problems of the current use of new national identity cards, as well as the necessity of the change of national identity cards, the study focuses on marketing strategies to adopt SWOT analysis of trend and use questionnaire survey to make proof analysis and review. The study examines the effects and improvement measures of the government for execution of public domains, and provides the following research conclusions and suggestions for the Ministry of Interior and other government institutions as a reference for innovative promotion of public policies:
1. It is not easy to promote relationship marketing of the first line household registration institutions.
2. Important project work relatively needs the increase of reasonable and proper budget for promotion.
3. Strengthen the innovative development culture of household registration organization, and cultivate the overall marketing team.
4. A sound evaluation mechanism should be established for the marketing of public policies
5. Although the promotion of comprehensive change of national identity cards used different marketing channels, measures should still be strengthened on how to integrate different communication tools effectively.
6. Strengthen the public¡¦s rights of their awareness of the use of identity cards. The government has the responsibility and obligation to teach the public use of identity cards.
The conclusions made by the study are that national identity card system is not a system that has to be existed in all countries. Each country can determine the necessary of offering identity cards to the citizens according to the country¡¦s idea of system. Under the national identity card system constructed in Taiwan, the nature of national identity card is to ¡§prove¡¨ that a citizen possesses the archive of his/her nationality. It also refers that national identity card is a document that cites the nationality relationship between a citizen of his/her country. Under this system, all the citizens of Taiwan are obliged to collect their national identity cards, and have the rights to ask for offering them. Therefore, the people of Taiwan should be cautious about the importance, safekeeping and use of national identity cards. The government should more positively bear the responsibility of strengthening the concept of ruling by laws because the maintenance of social stability depends on the people¡¦s practices and compliance with laws.
Keywords: national identity card, household registration system, SWOT analysis of trend, relationship marketing, development culture, public policy marketing, national identity card system, concept of ruling by laws
|
187 |
Side Channel Analysis of a Java-based Contactless Smart CardMateos Santillan, Edgar January 2012 (has links)
Smart cards are widely used in different areas of modern life including identification, banking, and transportation cards. Some types of cards are able to store data and process information as well. A number of them can run cryptographic algorithms to enhance the security of their transactions and it is usually believed that the information and values stored in them are completely safe. However, this is generally not the case due to the threat of the side channel. Side channel analysis is the process of obtaining additional information from the internal activity of a physical device beyond that allowed by its specifications. There exist different techniques to attempt to obtain information from a cryptosystem using other ways than the normally permitted. This thesis presents a series of experiments intended to study the side channel from a particular type of smart card, known as Java Cards. This investigation uses the well known technique, Correlation Analysis, and a new type of side channel attack called fast correlation in the frequency domain to study the side channel of Java Cards. This research presents a giant magnetoresistor (GMR) probe and for the first time, this type of sensor is used to investigate the side channel. A novel setup designed for studying the side channel of smart cards is described and two metrics used to evaluate the analysis results are presented. After testing the GMR probe and methodology on electronic devices executing the Advanced Encryption Standard (AES), such as 8 bit microcontrollers and 128 bit AES implementations on FPGAs, these techniques were applied to analyse two different models of Java Cards working in the contactless mode. The results show that successful attacks on a software implementation of AES running on both models of Java Cards are possible.
|
188 |
Momente des Übergangs / Reaktionszeit- und Blickbewegungsstudien zur Flexibilität der AufmerksamkeitssteuerungMayer, René 16 June 2008 (has links) (PDF)
Der Gegenstand dieser Dissertation sind Situationen, in denen die Aufgabe nicht durch einen Hinweisreiz vorgegeben wird. Die Idee besteht darin, die Reaktion der Versuchsperson (anders als beim klassischen Aufgabenwechselparadigma[TS] bzw. beim Wisconsin Card Sorting Test[WCST]) bei verschiedenen gleichzeitig gültigen Antwortalternativen zu untersuchen. Dafür gibt es methodische und empirische Gründe. Zum einen wurde kritisiert, dass ein Teil der Wechselkosten durch die Verarbeitung des Hinweisreizes entsteht. Zum anderen stellt sich die empirische Frage, ob es auch dann zu Wechselkosten kommt, wenn Wechsel und Wiederholung nicht durch Hinweisreize oder Rückmeldungen vorgegeben werden, sondern wenn die Versuchsperson frei entscheiden kann, ob sie die Regel wechselt oder bei der eben ausgeführten Regel bleibt. Im experimentellen Paradigma der vorliegenden Arbeit wurden den Versuchspersonen entweder nur eine oder zwei alternative Reaktionsmöglichkeiten vorgegeben. Zu diesem Zweck wurde der WCST so modifiziert, dass in der Hälfte aller Durchgänge die zum Lösen der Aufgabe relevante Merkmalsdimension gewechselt oder wiederholt werden musste, während in der anderen Hälfte aller Durchgänge gleichzeitig zwei unterschiedliche, jedoch gleichermaßen gültige Merkmalsdimensionen dargeboten wurden. Auf diese Art war es möglich, freie Wechsel unangekündigten gleichsam erzwungenen (forcierten) Wechseln gegenüberzustellen. Eine Besonderheit dieser Dissertation besteht ferner darin, dass neben den manuellen Reaktionen die Blickbewegungen analysiert wurden. Dabei eröffnete die Analyse von Blickbewegungen ein Fenster in die Prozessdynamik während eines Durchgangs und ermöglichte es, Hypothesen über Aufmerksamkeitsprozesse eingehender zu untersuchen. Mit dem Experiment 1 wird das Paradigma und der Basisbefund vorgestellt. Im Einzelnen wurde der WCST so modifiziert, dass Reaktionszeit, Fehlerrate und relative Häufigkeiten von Wiederholungen und Wechseln erhoben werden konnten. In jedem Versuchsdurchgang wurden gleichzeitig vier Einzelreize (drei Referenzreize und ein Target) dargeboten. Jeder Reiz bestand aus den Merkmalsdimensionen Farbe, Form, Anzahl, wobei jede Dimension jeweils eine von vier Ausprägungen annehmen konnte. Die Aufgabe der Versuchsperson bestand darin, aus drei dargebotenen Referenzreizen denjenigen zu identifizieren, der mit dem Target in einem von drei möglichen Reizmerkmalen übereinstimmte. Von besonderem Interesse war hierbei die Frage, ob es auch dann zu Wechselkosten bzw. einer Perseverationstendenz kommt, wenn die Versuchspersonen zwei in unterschiedlichen Merkmalsdimensionen mit dem Target übereinstimmende Referenzreize dargeboten bekommen. Der Ort, die Merkmalsdimension, die Merkmalsausprägung der mit dem Target übereinstimmenden Referenzreize, sowie die Anzahl der mit dem Target übereinstimmenden Referenzreize wurden randomisiert und waren für die Versuchspersonen nicht vorhersehbar. In den forcierte Wahl-Durchgängen stimmte ein Referenzreiz mit dem Target überein, während in den freie Wahl-Durchgängen zwei Referenzreize in unterschiedlichen Merkmalsdimensionen (zum Beispiel Farbe und Form) mit dem Target übereinstimmten. Die Ergebnisse zeigten, dass es auch dann zu Wechselkosten kam, wenn die Versuchsperson in den freie Wahl-Durchgängen denjenigen von zwei mit dem Target übereinstimmenden Referenzreizen wählte, bei dem die Übereinstimmung auf einer anderen Merkmalsdimension lag als im unmittelbar vorhergehenden Durchgang (Wechsel), im Vergleich dazu, dass sie den Referenzreiz wählte, der mit dem Target auf der gleichen Merkmalsdimension übereinstimmte, auf der auch im vorhergehenden Durchgang die Übereinstimmung lag (Perseveration). Im Einzelnen kam es bei den freie Wahl-Durchgängen zu einer Perseverationstendenz von etwa P = 2/3. Ferner führten Wechsel sowohl bei den forcierte als auch bei freie Wahl-Durchgängen zu längeren durchschnittlichen Reaktionszeiten als Perseverationen. Damit konnte gezeigt werden, dass Wechselkosten auch in einem Paradigma ohne Hinweisreize bei „freier Wahl“ entstehen, und zwar auch dann, wenn gleichzeitig die Möglichkeit zur Wiederholung und zum Wechsel bestand. Die durchgeführte Computersimulation eines neuronalen Netzes, mit dem die vermuteten kognitiven und aufmerksamkeitsbezogenen Prozesse in dieser Aufgabe modelliert wurden, unterstützte die Hypothese, dass die in den Experimenten gemessene Perseverationstendenz und die Wechselkosten durch eine intensivierte Enkodierung der zuvor relevanten Übereinstimmungsdimension erklärt werden kann. Experiment 2 untersuchte die Hypothese, dass Aufmerksamkeitseinstellungen aus dem vorherigen Durchgang einen bahnenden Effekt auf den Selektionsprozess und die Reaktionszeit von verschiedenen Antwortalternativen haben. Es wurde angenommen, dass ein Merkmal einer Dimension dann mehr Aufmerksamkeit auf sich zieht, wenn diese Dimension kurz zuvor relevant war. Dazu wurde das Paradigma aus Experiment 1 mit der Messung von Blickbewegungen kombiniert. Die Ergebnisse replizierten die in Experiment 1 gemessene Perseverationstendenz und die Wechselkosten in den Reaktionszeiten. Die Blickbewegungsanalysen klärten die Mikrostruktur der zugrunde liegenden Aufmerksamkeitsprozesse auf, indem neben den durchschnittlichen Fixationszeiten und der Fixationsanzahl eines Reizes auch der zeitliche Verlauf der Fixationswahrscheinlichkeit der Reize untersucht wurde. Wie vorhergesagt, war es in einem frühen Zeitbereich sowohl bei den freie als auch bei den forcierte Wahl-Durchgängen bei einer Perseveration wahrscheinlicher als bei einem Wechsel, dass derjenige Referenzreiz fixiert wurde, der eine Übereinstimmung zum Target enthielt und auf den am Ende des Durchgangs mit einem Tastendruck reagiert wurde. Ferner war die durchschnittliche Anzahl der Fixationen auf das Target und den gewählten Referenzreiz bei einem Wechsel höher als bei einer Perseveration. Dieser Befund ist konsistent mit Annahmen aus Theorien dimensionsbasierter Aufmerksamkeit, nach denen eine zuvor relevante Merkmalsdimension höher gewichtet verarbeitet wird, wodurch andere Merkmalsdimensionen in ihrer Verarbeitung beeinträchtigt werden. Des Weiteren gelang es mithilfe der Blickbewegungsdaten, die Wechselkosten in Such- und Verarbeitungszeit zu dekomponieren: Bei einem Wechsel war nicht nur die Zeit bis zur ersten Fixation des gewählten Referenzreizes, sondern auch die Zeit von dieser Fixation bis zum Tastendruck länger als bei einer Perseveration. Mit Experiment 3 wurde die Dynamik der Abschirmung gegenüber irrelevanten Reizmerkmalen während Perseveration und Wechsel untersucht. Wie in den vorangehenden Experimenten enthielt jeder Einzelreiz verschiedene Ausprägungen einzelner Merkmalsdimensionen. Im Gegensatz zu den vorangehenden Experimenten wurden den Einzelreizen drei weitere Merkmalsdimensionen hinzugefügt, so dass jeder Einzelreiz sechs Merkmalsausprägungen auf verschiedenen Merkmalsdimensionen enthielt. Gleichzeitig wurden die Versuchspersonen instruiert, innerhalb welcher von zwei zuvor definierten Klassen von relevanten Merkmalsdimensionen die Übereinstimmung zwischen Target und Referenzreiz in einer Abfolge von Versuchsdurchgängen gesucht werden sollte. Je nach Instruktion sollte entweder auf Merkmale der Klasse Symbole (Form, Farbe, Anzahl) oder auf Merkmale der Klasse Hintergrund (Textur, Ecke, Balken) reagiert werden. Neben der Replikation der Ergebnisse in Bezug auf die Wechselkosten (Experiment 1) und die damit einhergehenden Unterschiede in der aktiven visuellen Verarbeitung (Experiment 2) zeigte sich ferner, dass der Moment des Wechsels einer Merkmalsdimension durch eine geringere Abschirmung gegenüber irrelevanten Reizmerkmalen charakterisiert war als eine Wiederholung. Dies war insbesondere dann der Fall, wenn die irrelevanten Reizmerkmale, die intentional ausgeblendet werden sollten, der leichten, d.h. einfach zu verarbeitenden Klasse von Merkmalsdimensionen (Symbole) angehörten. Dabei waren die Reaktionszeiten auf die Merkmale der Klasse Hintergrund fast doppelt so lange wie die Reaktionszeiten auf die Merkmale der Klasse Symbole. Neben den Reaktionszeiten wurde auch die aktive visuelle Verarbeitung durch die unterschiedliche Dynamik von Aufrechterhaltung und Abschirmung bei Perseveration und Wechsel beeinflusst, was sich u.a. darin zeigte, dass die irrelevanten Reize während eines Wechsels verstärkt die Aufmerksamkeit auf sich lenkten und fixiert wurden. Die Ergebnisse der Experimente demonstrieren, dass die Verwendung eines Aufgabenwechselparadigmas mit zwei gleichzeitig richtigen Antwortalternativen einen wertvollen Beitrag zum Verständnis der kognitiven und aufmerksamkeitsbezogenen Prozesse leisten kann, die den Wechseln zwischen Reizdimensionen bzw. Zuordnungsregeln zugrunde liegen. Die Analyse der Blickbewegungen erwies sich dabei als besonders nützlich, um die Mikrostruktur der zugrunde liegenden Prozesse in ihrem Zeitverlauf aufzuklären. Die Ergebnisse der Experimente zeigen ferner, dass sich die Aufgabenträgheit im Sinne von persistierenden Aufmerksamkeitseinstellungen auch in Situationen widerspiegelt, in denen die Versuchspersonen zwischen zwei Reaktionsalternativen wählen können (in den Experimenten die Wahl der zuvor relevanten vs. nicht relevanten Merkmalsdimension). Weiterhin spiegeln die Ergebnisse zwei zentrale Organisationsprinzipien des kognitiven Systems wider. Zum einen wurde eine zuvor erfolgreiche Strategie (die zuvor relevante Übereinstimmungsdimension) in etwa 2/3 aller Durchgänge stabil erneut angewandt und zum anderen wurde in etwa 1/3 aller Durchgänge mit zwei Reaktionsalternativen flexibel auf eine zuvor nicht relevante Übereinstimmungsdimension gewechselt. Möglicherweise ist dieses Ungleichgewicht von Wechsel und Perseveration eine Art Kompromiss zwischen Stabilität/ exploitation und Flexibilität/ exploration. Es ist auch denkbar, dass diese gleichzeitig zu erfüllenden ‚Randbedingungen’ (constraints) kognitiver Kontrolle auch zu der unterschiedlichen Abschirmungsdynamik bei Perseveration und Wechsel führen, indem das System bei einem Wechsel anfälliger für Ablenkungen wird als bei einer Perseveration.
|
189 |
Side Channel Analysis of a Java-based Contactless Smart CardMateos Santillan, Edgar January 2012 (has links)
Smart cards are widely used in different areas of modern life including identification, banking, and transportation cards. Some types of cards are able to store data and process information as well. A number of them can run cryptographic algorithms to enhance the security of their transactions and it is usually believed that the information and values stored in them are completely safe. However, this is generally not the case due to the threat of the side channel. Side channel analysis is the process of obtaining additional information from the internal activity of a physical device beyond that allowed by its specifications. There exist different techniques to attempt to obtain information from a cryptosystem using other ways than the normally permitted. This thesis presents a series of experiments intended to study the side channel from a particular type of smart card, known as Java Cards. This investigation uses the well known technique, Correlation Analysis, and a new type of side channel attack called fast correlation in the frequency domain to study the side channel of Java Cards. This research presents a giant magnetoresistor (GMR) probe and for the first time, this type of sensor is used to investigate the side channel. A novel setup designed for studying the side channel of smart cards is described and two metrics used to evaluate the analysis results are presented. After testing the GMR probe and methodology on electronic devices executing the Advanced Encryption Standard (AES), such as 8 bit microcontrollers and 128 bit AES implementations on FPGAs, these techniques were applied to analyse two different models of Java Cards working in the contactless mode. The results show that successful attacks on a software implementation of AES running on both models of Java Cards are possible.
|
190 |
JCML - Java Card Modeling Language: Defini??o e Implementa??oSouza Neto, Pl?cido Ant?nio de 06 September 2007 (has links)
Made available in DSpace on 2014-12-17T15:47:43Z (GMT). No. of bitstreams: 1
PlacidoASN.pdf: 652214 bytes, checksum: b7912104bf8e3ec91262c75b9ef5d36b (MD5)
Previous issue date: 2007-09-06 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior / Formal methods should be used to specify and verify on-card software in Java Card applications. Furthermore, Java Card programming style requires runtime verification of all input conditions for all on-card methods, where the main goal is to preserve the data in the card. Design by contract, and in particular, the JML language, are an option for this kind of development and verification, as runtime verification is part of the Design by contract method implemented by JML. However, JML and its currently available tools for runtime verification were not designed with Java Card limitations in mind and are not Java Card compliant. In this thesis, we analyze how much of this situation is really intrinsic of
Java Card limitations and how much is just a matter of a complete re-design of JML and its tools. We propose the requirements for a new language which is Java Card compliant
and indicate the lines on which a compiler for this language should be built. JCML strips from JML non-Java Card aspects such as concurrency and unsupported types. This would
not be enough, however, without a great effort in optimization of the verification code generated by its compiler, as this verification code must run on the card. The JCML compiler, although being much more restricted than the one for JML, is able to generate Java Card compliant verification code for some lightweight specifications. As conclusion, we present a Java Card compliant variant of JML, JCML (Java Card Modeling Language), with a preliminary version of its compiler / M?todos formais poderiam ser usados para especificar e verificar software on-card em aplica??es Java Card. O estilo de programa??o para smart cards requer verifica??o
em tempo de execu??o para condi??es de entrada em todos os m?todos Java Card, onde o objetivo principal ? preservar os dados do cart?o. Projeto por Contrato, em particular, a
linguagem JML, ? uma op??o para este tipo de desenvolvimento e verifica??o, pelo fato da verifica??o em tempo de execu??o ser parte da implementa??o pela JML. Contudo, JML e suas respectivas ferramentas para verifica??o em tempo de execu??o n?o foram projetadas com o foco nas limita??es Java Card, sendo, dessa forma, n?o compat?veis com Java Card. Nesta disserta??o, analisamos o quanto esta situa??o ? realmente intr?nseca ?s limita??es Java Card e, se ? poss?vel re-definir a JML e suas ferramentas. Propomos
requisitos para uma nova linguagem, a qual ? compat?vel com Java Card e apresentamos como o compilador desta linguagem pode ser constru?do. JCML retira da JML aspectos n?o definidos em Java Card, como por exemplo, concorr?ncia e tipos n?o suportados. Isto pode n?o ser o bastante, contudo, sem o esfor?o em otimiza??o de c?digo de verifica??o
gerado pelo compilador, n?o ? poss?vel gerar c?digo de verifica??o para rodar no cart?o. O compilador JCML, apesar de ser bem mais restrito em rela??o ao compilador JML,
est? habilitado a gerar c?digo de verifica??o compat?vel com Java Card, para algumas especifica??es lightweight. Como conclus?o, apresentamos uma variante da JML compat?vel
com Java Card, JCML (Java Card Modeling Language), com uma vers?o de seu compilador
|
Page generated in 0.0284 seconds