Comparing Refinement Settings

合集下载

逆向工程数据处理的流程主要步骤

逆向工程数据处理的流程主要步骤

逆向工程数据处理的流程主要步骤英文回答:Reverse Engineering Data Processing Workflow.The workflow of reverse engineering data processing typically involves the following major steps:1. Data Acquisition: This step involves collecting data from the target system or device. The data can be invarious formats, such as raw binary data, log files, or captured network traffic.2. Data Cleansing and Preparation: The collected datais cleaned and prepared to remove noise, errors, and inconsistencies. This step may involve techniques such as data filtering, data transformation, and data normalization.3. Data Analysis: The cleaned data is analyzed toidentify patterns, trends, and relationships. This step mayinvolve statistical analysis, machine learning algorithms,or visualization techniques.4. Hypothesis Generation: Based on the analysis results, hypotheses are generated about the underlying system or device. These hypotheses can be used to guide further data collection and analysis.5. Model Building: A model of the system or device is constructed based on the generated hypotheses. The modelcan be a mathematical representation, a software simulation, or a physical prototype.6. Model Validation and Refinement: The constructed model is validated by comparing its predictions with experimental data or observations. The model may be refined or modified based on the validation results.7. Documentation: The final model and the reverse engineering process are documented to provide a detailed record of the work done.中文回答:逆向工程数据处理流程的主要步骤。

The sad young man悲哀的青年一代

The sad young man悲哀的青年一代

• logical outcome: necessary or expected result or consequence. • Western world: all the countries in the western hemisphere and Europe. • aftermath: a consequence, esp. of a disaster or misfortune.
?美国工业的蓬勃发展加上它强大喧闹的工厂公司的冷漠无情和它大规模的侵略性再也没有为这个多平静少竞争的年代里的政治行为的准则和良好的教养留下任何余地
The sad young mae nature of the revolt of the young people? • 2. What were the historical conditions of the age?
• We had reached…bordering oceans: metaphor, comparing “provincial morality” to “artificial walls” We have become a world power so we can no longer on our action just follow the principles of right and wrong as accepted in our own country, nor can we remain isolated geographically protected by the Atlantic and Pacific oceans. In other words, the U. S. can no longer pursue a policy of isolationism.

传感器硬件研发流程

传感器硬件研发流程

传感器硬件研发流程Developing sensors is a complex and demanding process that requires a combination of technical expertise, creativity, and attention to detail. The first step in the hardware development process is to define the requirements and specifications for the sensor. This involves determining the desired sensing range, accuracy, response time, and other key performance metrics. It is important to have a clear understanding of the intended application and user requirements to ensure that the sensor will meet the needs of the end user.在传感器硬件研发流程中,定义传感器的需求和规格是第一步。

这涉及确定希望的感应范围、准确性、响应时间等关键性能指标。

了解预期的应用和用户需求对确保传感器能够满足最终用户的需求非常重要。

Once the requirements have been established, the next step is to design the sensor hardware. This involves selecting the appropriate sensing technology, components, and materials, as well as considering factors such as power consumption, size, and cost. The design phase may involve prototyping and testing to ensure that thesensor meets the specified requirements and performance criteria. This iterative process may involve making adjustments and refinements to the design based on feedback from testing.一旦确立了需求,下一步是设计传感器硬件。

第十期:如何使用CMG算例

第十期:如何使用CMG算例

第十期:如何使用CMG算例CMG的各个模拟器(IMEX-黑油、GEM-组分、STARS-热采及化学驱)、前后处理及Winprop、CMOST各模块都随机附带了各种算例,方便用户了解许多基础参数的设置以及模拟的机理,参考标准算例建立自己的模型。

这些算例涉及到油藏模拟过程的各个领域。

下面以问答的形式进行使用阐述:1.我如何快速找到CMG算例的位置?安装完软件之后,双击桌面上的Launcher,就会出现如下界面。

在最上一栏的下拉菜单里就可以分别查找IMEX、GEM、STARS、WINPROP、BUILDER、RESULTS 3D&GRAPH、RESULTS REPORT、CMOST的算例。

这些算例的版本号与用户安装软件的版本号相同。

当然,用户也可以在安装CMG的文件目录里直接查找这些算例。

举例而言,如果需要查找STARS的算例,可以到安装目录下:C:\Program Files\CMG\STARS\2009.10\TPL,就可以查找到需要的算例。

2.我如何快速检索到我需要的算例?以STARS为例,在C:\Program Files\CMG\STARS\2009.10\TPL文件夹中有一个template.txt文件,这个文件相当于一个大目录,把STARS模拟器涉及到的所有算例都放在里面,便于用户检索。

比如,只需要在这个文件里搜索“Horizontal Well” 你就可以找水平井的算例号和简单描述,同样搜索“fracture”找裂缝的,搜索“polymer”找聚合物的…….。

3.如何找关于帮助的联机帮助文件通过点击launcher里菜单栏manuals可以查看前后处理以及不同模拟器的帮助文件,例如STARS的AppendixB.2部分就是关于算例的帮助文件。

4.STARS算例是如何分类的?在C:\Program Files\CMG\STARS\2009.10\TPL文件夹中,有不同的子目录,其分类原则如下:Drm-Drive Mechanisms (驱替机理)Flu- Fluid Types (流体类型)Frr- Fractured Reservoirs (裂缝油藏)Geo- Geomechanics (地质力学)Gro- Grid Options (网格选项)Hrw- Horizontal Wells (水平井)Smo- Simulator Options (模拟器选择)Spe- SPE Problems (SPE问题)Wwm- Wells and Well Management (井以及井管理)Electric-Electrical Heating (电磁加热)5.找到算例后,我如何知道这个算例都考虑了那些机理?在找到所需的算例后,用写字板打开数据文件,在文件内容开始部分带有**的内容都是注释行,说明该算例的基本内容及考虑的机理。

英语作文对比观点

英语作文对比观点

英语作文对比观点Title: Comparing and Contrasting Different Perspectives in English Composition。

In the realm of English composition, exploring contrasting viewpoints is a common and effective approach to enriching one's writing. This essay will delve into the art of comparing and contrasting different perspectives on various topics. By doing so, we aim to understand the nuances of differing opinions and how they contribute to a comprehensive understanding of the subject matter.To begin with, examining contrasting viewpoints fosters critical thinking and analytical skills. By juxtaposing opposing arguments, writers can evaluate the strengths and weaknesses of each stance. For instance, in a debate on the merits of technological advancement, one side may arguethat technology enhances efficiency and connectivity, while the opposing side may contend that it leads to social isolation and dependence. Through careful analysis, writerscan assess the validity of each viewpoint and form a well-informed opinion.Furthermore, comparing different perspectives promotes empathy and tolerance. In today's diverse society, it is crucial to acknowledge and respect alternative viewpoints, even if they differ from our own. By immersing ourselves in the perspectives of others, we can gain insight into their experiences, values, and beliefs. This fosters empathy and promotes mutual understanding, fostering a more inclusive and harmonious society.Additionally, contrasting viewpoints in English composition can lead to more nuanced and balanced arguments. When presenting an issue from multiple angles, writers are compelled to consider a broader range of evidence and opinions. This comprehensive approach strengthens the credibility of the argument and enhances its persuasiveness. For example, when discussing environmental conservation, acknowledging both the economic benefits of development and the ecological consequences of environmental degradation provides a more holistic understanding of the issue.Moreover, comparing and contrasting different perspectives cultivates intellectual humility. It reminds us that our knowledge and understanding are limited, and there is always room for growth and refinement. By acknowledging the complexity of issues and the diversity of viewpoints, we become more open-minded and receptive to new ideas. This intellectual humility is essential for personal and intellectual growth, as it encourages us to continuously question, learn, and evolve.In conclusion, comparing and contrasting different perspectives in English composition is a valuable exercise that promotes critical thinking, empathy, balance, and intellectual humility. By exploring diverse viewpoints, writers can deepen their understanding of complex issues and contribute to constructive dialogue and discourse. Ultimately, embracing contrasting perspectives enriches our writing and enhances our capacity for understanding and engagement with the world around us.。

ExpertSystem 专家系统

ExpertSystem 专家系统

The inference engine uses the information provided to it by the KB and the user to infer new facts. This procedure can simulate the deductive thought processes of an expert. The expert systems that represent knowledge in a rule format are known as rule-based expert system.

IF
the load demand is medium THEN the system is reliable

Rules can pattern-match on objects as well as facts.



An expert system is a collection of programs or computer software that solve problems in the domain of interest. It is called a system because it consists of both a problem solving component and a support component. Development of expert system involving human expert, knowledge engineer and knowledge base of expert system.
The
available information is poor, partial, incomplete. Problems are incomplete defined. There is a lack of knowledge among all those who need it. The problem is subject to rapidly changing legal rules and codes.

英语作文总之高级表达

英语作文总之高级表达

英语作文总之高级表达英文回答:English.ResponseIn: mastering.Advanced Expressions advanced in expressions Englishfor Writing English.compositionsIn, crafting it an's English crucial composition to, cultivate especially a at an rich advanced vocabulary level arsenal, and a it nuanced's understanding crucial of to sentence incorporate structures a and variety idi ofomatic sophisticated phrases expressions. to Below elevate, the I quality'll of delve your writing into various. aspects Here to, I enhance'll your English delve writing into proficiency some.advanced techniquesExp andans expressionsive that Vocabulary can: enhance.yourA English diverse compositions vocabulary.1 not. only enrich esUtil yourize writing Advanced but Vocabulary also:allows for precise expression Instead. of Instead using common of words relying on like basic " termsgood like" " orgood ""bad," or " opt for morebad precise," and opt for more nuanced descriptive vocabulary. alternatives such For as example ", insteadsuper ofb," saying " "exceptiongoodal,"," " youd could useread "fulsuper,"b," or " "exceptionatalroc,"ious or." " Letremark'sable consider an." example Conversely:, rather thanOriginal: using The "bad movie," was good consider.alternatives like "atrocEnhanced: Theious," movie was "sub exceptional;par its captivating," or storyline " anddism stellar performancesal." held me.spellbound throughout Incorpor.ate synonymsSoph foristic frequentlyated used Sentence words Structures:toEmploy avoid repetition and adding varied depth to sentence your structures adds writing. sophistication For to instance your writing,. instead Incorpor ofate repeatedly complex using sentences " withsaid subordinate," clauses you, can conjunction employs alternatives, such and as transitional " phrasesremark toed convey," ideas " effectivelyassert.ed For," instance ":conveyOriginaled:," I or went " toartic theulated store.".2 I. bought Employ Soph someistic groceriesated.SentenceEnhanced Structures: After:heading to the Experiment with store, varied I sentence structures purchased to a variety maintain of reader groceries engagement, and including showcase freshyour produce mastery and pantry of staples language..EmployId complex sentencesi withomatic subordinate Express clausesions, and conjunction Phsras,al and Ver transitionalbs phrases: to.addUtil sophisticationizing to idi youromatic writing expressions. and.ph ras -al Employ verbs rhetorical lends devices authenticity such and as flu parallelencyism to, your all writingiteration., These and expressions as areson ubiquitousance in to English lend and a convey lyr meaningical more quality vivid toly your. prose Let and's make illustrate it with more an memorable example to:readers.3Original:. I Int understand theegrate importance Id ofioms hard and work Ph.rasalEnh Verancedbs: I:firmly believe in Incorpor theating sayingidi,omatic " expressionsNo and pain ph,ras noal gain verbs," can emphasizing inf theuse indispensable your role writing of with diligence authenticity and and perseverance flair in. achieving However success,.it'sEm essentialotive to Language use: them.judToicious evokely emotion and and ensure engage they your fit readers context,ually incorporate. emot Forive example language, jud insteadicious ofly saying. " ChooseI words understand that," evoke you specific could feelings use or the reactions idi,omatic enhancing expression the " impactI of grasp your the writing concept.," Consider or this " exampleI:get theOriginal gist:."The news was Ph sadras.al verbsEnh addanced dynam:ism The to heart your-wwritingrench.ing For news instance left, instead me feeling of utterly " desputpond offent,", you grappling could with use a " profoundpost sensepone of," sorrow " anddelay empathy," for or those " affecteddefer.."4Context.ual ReEmploylevance Fig:ur.ativeTail Languageor your:language and tone Met toaph suitors the, context sim andiles audience, and of your analog compositionies. can Whether enrich formal your or writing informal by, creating adjust vivid your imagery style accordingly and conveying complex ideas for in maximum a impact. Let compelling's manner examine. this By in comparing context abstract concepts:toOriginal concrete: objects The or presentation was experiences informative, you can.makeEnh youranced writing more: ev The presentationoc wasative both and enlight engagingening.and accessible -, For striking example a, perfect instead balance of between stating depth " ofShe was very happy content," and audience engagement.Revision you and could Ref say "inementHer: face.lit upFinally, don't underestimate the importance like a child unwr ofapping revision a and present refinement on. Christmas Re morningvisit."your5 compositions. to identifyEm areasbrace for Sub improvementt,let focusingy on and clarity Nu,ance coherence,:and conc -isen Advancedess writing.often involves conveying ideas with中文 subt回let答y: and.nu在ance掌,握 rather英 than语 stating作 them文explicitly的.高 Use级 implication表,达 inference方,面 and,underst培atement养 to丰 invite富 readers的 to词 drawtheir汇 conclusions库 and和 engage them on对 a deeper level.Employ techniques句 such子 as结 fo构resh及adowing习 and语 irony to add短 layers语 of的 meaning to细 your writing致 and理 keep解 readers至 intrigued关.重要。

英语专业社会语言学论文 socialinguistics

英语专业社会语言学论文 socialinguistics

社会语言学论文A Brief Analysis of Gender Differences in Language******学号:************院系:外国语学院班级:英语1101指导教师:***二〇一四年五月二十三日A Brief Analysis of Gender Differences in LanguageAbstractSociolinguistics is the descriptive study that concentrates on the study of how language is used, and the effects of language use on society. It also studies how language varieties differ between groups separated by certain social variables, for instance, ethnicity, religion, status, gender, level of education, etc. With regard to this paper, the emphasis will be put onto the differences in the actual speech of different gender. We can classify the gender differences in language into two categories. The first category is mainly about sexism in language, as for this category, we mainly focus on how speakers demonstrate their different cultural attitudes toward different genders. The second category is about the differences in the actual speech of men and women.In the first part, I will make a brief introduction about sociolinguistics and gender differences in language. In the second part, it will concern the categories of gender differences in language and previous study of gender differences in language. The third part concentrates on the approach of the analysis. The fourth is about the data collection and research methodology. The fifth part analyzes the differences of the speech between men and women from three perspectives— the purpose of the speech, the topic of the conversation and the mode of the speech. The final part comes to the conclusion about the gender differences in language.Key words: Gender differences, sociolinguistics, analysisMain Body1、IntroductionThe knowledge of gender differences in language is very helpful for language learners, and gender differences may exist not only one but all languages. Men and women, on average, tend to use slightly different language styles. These differences tend to be quantitative rather than qualitative. That is, to say that women make more minimal responses than men is akin to saying that men are taller than women. The initial identification of a women's register was by Robin Lakoff in 1975, who argued that the style of language served to maintain women's role in society. A later refinement of this argument was that gender differences in language reflected a power difference. However, both these perspective have the language style of men as normative, implying that women's style is inferior. More recently, Deborah Tannen has compared gender differences in language as more similar to 'cultural' differences. Comparing conversational goals, she argued that men have a report style, aiming to communicate factual information, whereas women have a rapport style, more concerned with building and maintaining relationships. Such differences are pervasive across mediums, including face-to-face conversation, written essays of primary school children, email, and even toilet graffiti. Communication styles are always a product of context, and as such, gender differences tend to be most pronounced in single-gender groups. One explanation for this, is that people accommodate their language towards the style of the person they are interacting with. Thus, in a mixed-gender group, gender differences tend to be less pronounced. A similarly important observation is that this accommodation is usually towards the language style, not the gender of the person. That is, a polite and empathic male will tend to be accommodated to on the basis of their being polite and empathic, rather than their being male.All in all, gender differences can be reflected in many aspects in our daily life, we should pay more attention to it, thus we can avoid many misunderstandings between men and women.2. Literature ReviewCategories of Gender Differences in LanguageAccording to Wolfson, the research about language and sex can be divided into two categories. The first category is about sexism in language and the ways in which speakers demonstrate their different cultural attitudes toward men and women. Two areas of sexism in English have been well-studied. One is that females are excluded from mention in English because the generic he/man problem. Men are regarded as the representatives of all human beings and their speech is the standard, while women are seen as inferior and secondary in society. The second is that females are give negative treatment in society. Bad words in our daily is always related to female words. Female words are often used to insult a male, whereas male words are usually used to compliment female.The second category is about the differences in the actual speech of men and women. The formation of these differences in language may have historical, physiological, social and psychological factors. Lakoff (1973) was one of the early articles to deal with the issue of differences in men’s and women’s speech. She has concluded six major characteristics of women’s speech: lexical choice, question intonation in statements, hedges which includes tag questions and statement modifiers which remove assertive force, emphatic modifiers and intonational emphasis, hypercorrect grammar and pronunciation and superpolite forms.3. Theoretical FrameworkThe contrast analysis of male and female language in daily conversation concerns many aspects, such as the topic of the conversation, the mode of the conversation and so on. The differences of the speech between men and women may result from their conception of value, their hobby and their interest etc. They hold different opinions according to the same matter. So we can refer to the ethnography of speaking in describing the gender differences in language. Ethnography refers to theinvestigation of cultures using a particular methodology, that of participant observation. The ethnography of speaking proposed by Dell Hymes in 1962.…The ethnography of speaking is concerned with the situations and uses, the patterns and functions, of speaking as an activity in its own right. (Hymes 1962:101) This ethnographic framework takes into account the various factors that are involved in speaking. An ethnography of a communicative event is a description of all the factors that are relevant in understanding how that particular communicative event achieves its objectives. (Wardhaugh1998)Conversation means to exchange ideas through interaction, so we can also employ the approach of interactional sociolinguistics—rapport talk proposed by Deborah Tannen (1984,1982) to analyze the gender differences in language. Tannen (1990a) has described the characteristics of men and women’s speech from nine dimensions: intimacy-independence, connection-status, inclusive-exclusive, relationship-information, rapport-report, community-contest, problems-solutions, novice-expert and listening-lecturing. From the description, we can conclude that women’s speech tends to be solidarity, yet men’s speech tends to be independent.4. Research MethodologyThere is a binary distinction between qualitative and quantitative research. Qualitative research is inductive, subjective, ungeneralisable, soft, process and verification oriented, hypothesis-driven, and hypothesis generating research, while quantitative research is deductive, objective, generalisable, hard, outcome and discovery oriented, data-driven and hypothesis testing research.In this paper, I employ the quantitative and descriptive methodology to discuss the differences of the speech between men and women. Firstly, the characteristics of women and men’s speech are collected. Secondly, the differences are described through the collection.5. Contrast Analysis of Speech of Men and Women in Daily ConversationThe speech of women differs from the speech of men in daily conversation. Men and women differ in the kinds of language they use because men and women often fill distinctly different roles in society. We can analyze the differences of the speech of men and women from many aspects, such as the purpose of the speech, the topics of the speech and the mode of the speech. Many of the differences may result from different socialization practices.5.1 The purpose of the conversationThe purpose of the women’s speech is to establish the rapport relationship among the members in the community. They try their best to become a member of the community. They want to keep intimate relationship through interaction. So in their speech, the main purpose is to express their feelings and listen to others. The style of their speech appears more obedient and negative.However, the purpose of men’s speech is task-oriented, they have a more analytical approach, so they try to solve problems and troubles through interaction. They seldom express their intimate feelings to others. They also want show their independence in the communication. So it is absolutely different from the purpose of the women’s conversation.5.2 The topic of the conversationThe topic of women’s conversation is different from that of men’s. The topic of the women’s conversation mainly concerns social life, emotion, this can not be separated from their position, profession, social status, and personality. Women’s speech is regarded as trivial and gossip-laden because in the speech community of women, they mainly discuss clothing, love, family, trifles in daily life, experience, emotion, food and drink, life’s troubles. The purpose of the speech is to show the intimate relationship with the addressees, and through the speech they want to reinforce their membership in the community.On the contrast, men show great interest in topics concerning business, politics, legal matters, sports, geography, economy and military etc., these aspects can reflect their solid position in society.6. ConclusionIt can never be denied that gender differences do exist in all languages. Since women and women play different role in social life, they will definitely employ the different skills or methods in their communication or conversation.Women’s speech is different from men’s speech in lexical choice, syntax and pragmatics in daily life. Like O’Barr and Atkins said, “women’s language ” would be more appropriately termed “powerless language”. It demonstrated to us that means this kind of language is less convincing, less intelligent, less competent, and less trustworthy, because women are more concerned about the emotion, intimacy, food, dress, relationship in conversation, they are always ready to share their happiness and sadness with people close to them or even strangers. However, men’s language is regarded as power because the controlling status in society, and what they are interested in is business, military, politics, sport and geography, they communicate with others in order to exchange ideas with them.After learned the sociolinguistics as well as this brief analysis of the gender differences in language, I came to realize that, as a language learner, we should not only learn the basic knowledge about language, but also know the culture of the language. What’s more, I realize that the gender differences in language can never be neglected in language learning for the essential role it plays.Reference1.Nessa Wolfson. Perspectiv e: Sociolinguistics and TESOL, Heinle & Heinle Publishers2.赵蓉晖.《语言与性别:口语的社会语言学研究》.上海外语教育出版社3.陈琳. 《英语中女性特点及其发展趋势探究》.《语文学刊》. 2010年第10期4.杨永林. 《社会语言学研究》.上海外语教育出版社20045.胡文仲.《超越文化的屏障》.外语教学与研究出版社。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Comparing Refinement SettingsHeiko SchmidtChristian-Albrechts-Universit¨a t zu Kiel,Germanyhsc@informatik.uni-kiel.de1IntroductionThe process of specializing a specification is called refinement.This concept is,e.g.,frequently used in model-driven software development,where the process of development starts with an abstract model,which is refined in later design phases.If thefinal system should be runnable on a computer,this refinement process is continued until a concrete system,also called im-plementation,is reached.Abstraction,a technique to tackle the state explosion problem that occurs in model checking,is dual to refinement.Here,the model of a program is abstracted by combining program states and reducing their absolute number.We compare settings that can be used for refinement and abstraction(shortly called refine-ment settings)with respect to their relative expressive power.We present several approaches that can be taken,discussing their possible applications.We also present some results of com-parisons between existing refinement settings.We concentrate on a reactive setting with labeled transition systems as implementations and consider various refinement settings based on them,including(disjunctive)modal and mixed transition systems[2,3,7,8]as well asµ-and modal automata(without fairness)[6,4].Work presented here and the mentioned future work are planned to constitute part of my PhD thesis. 2Comparing Refinement SettingsA refinement setting consists of a set of models,a subset of models to be considered imple-mentations,and a refinement preorder,defining whether one models refines another.In the following,we present possible approaches to the comparison of expressiveness:Elementwise comparison.If the two compared abstraction settings are based on the same class of models,e.g.,labeled transition systems,the two preorders can be compared elementwise,i.e., one setting is as least as expressive as another setting,if each pair in the preorder relation of the second setting is also a pair in the preorder relation of thefirst setting.This kind of comparison is performed in[11]and[5],where preorders of the linear time–branching time spectrum are compared1.However,since we primarily want to compare settings based on different models, we do not follow this approach.Implementation-based comparison.This comparison approach can be applied to refinement settings based on different models.It identifies an abstract system primarily with the set of its refining implementations and considers one setting to be at least as expressive as another setting,if every set of implementations expressible by an abstraction in the second setting is also expressible by an abstraction in thefirst setting.Formally,an implementation-based embedding must exist,which is defined as follows:This work is in partfinancially supported by the DFG project Refism(FE942/1-1).1Those preorders,however,mostly do notfit into our understanding of a refinement setting,because the implementations are not distinguished,and mostly not even satisfactorily distinguishable.Modal transition systemsMixed transition systems Disjunctive modal transition systems Disjunctive mixed transition systems µ-automata(without fairness) modal automata(without fairness) LTS with ready simulationLTS with ready trace inclusionLTS with ready pair inclusionLTS with failuretrace inclusion LTS with failure pair inclusionFig.1.Hierachy of refinement/abstraction settings with respect to deterministic transition systems as implementations and the implementation-based comparison approach.Settings above are more ex-pressive than settings below.Ready(resp.failure)pair inclusion is the preorder of the readiness(resp. failures)semantics,LTS stands for labelled transition systems.Definition1(Implementation-based embedding).A function f from one setting A to another setting B is an implementation-based embedding,if it preserves the sets of concrete refinements,i.e.,the set of concrete refinements of each abstraction a in A equals the set of concrete refinements of f(a)in B.Such transformations are satisfactory in many cases.For example,if there is an algorithm for generalized model checking[1]for one setting,satisfaction in the other setting can be checked as well,byfirst applying the transformation.This works for generalized model checking,because in this technique an abstraction satisfies a given formula if and only if each implementation satisfies the formula.Using the implementation-based comparison approach,we compared several abstraction settings with respect to deterministic transition systems as implementations.This resulted in the hierarchy illustrated in Figure1.This work will soon be submitted for presentation. Preorder-based comparison.The previously presented approach does not consider the actual structure of the refinement preorder,because it only compares sets of implementations.However, the relations between abstractions may be of interest,e.g.,if a compositional satisfaction relation is given that approximates the validity of formulae in abstractions(then an abstraction might not satisfy a formula,although all its implementations do).As before,settings are compared using transformations(or their non-existence),but now making use of order homomorphisms or embeddings on the refinement equivalence classes,where two models are refinement equivalent if and only if they refine each other in both directions:Definition2(Preorder-based homomorphism/embedding).A function f from one set-ting A to another setting B is an preorder-based homomorphism(resp.embedding),if1.f induces an order homomorphism(resp.embedding)on the refinement equivalence classes,and22.for all concrete systems a of A,we have that a and f(a)are refinement equivalent.Using the preorder-based comparison approach,we compared disjunctive modal transition sys-tems(DMTS)with a variant,introduced by us,called1-selecting modal transition systems (1MTS)[10,9],which interprets hypertransitions exclusively(exclusive-or choice of exactly one witness).We got the result that1MTS and DMTS have the same expressive power when com-pared using the implementation-based approach,but1MTS are more expressive when compared using the preorder-based embedding approach.3Future WorkWe are seeking applications that give insight on the usefulness of the different comparison approaches and their corresponding transformations.In which cases is it desired to switch refinement settings and is the achievement worth the price of increased complexity of the model that will be introduced by most of the transformations?Furthermore,many comparisons are still to be performed.By now,we have an overview over the hierarchy of refinement settings with respect to deterministic transition systems as implementations and the implementation-based comparison approach(Figure1).Results with respect to the preorder-based approach are still missing.Furthermore,the settings are not com-pared yet with respect to transition systems as implementations.Weak notions of the refinement settings,i.e.,those that consider internal actions that cannot be observed from the outside,also remain to be examined.References[1]G.Bruns and P.Godefroid.Generalized model checking:Reasoning about partial state spaces.InC.Palamidessi,editor,CONCUR2000,volume1877of LNCS,pages168–182.Springer-Verlag,2000.[2] D.Dams.Abstract interpretation and partition refinement for model checking.PhD thesis,Tech-nische Universiteit Eindhoven,The Netherlands,1996.[3] D.Dams,R.Gerth,and O.Grumberg.Abstract interpretation of reactive systems.ACM Trans-actions on Programming Languages and Systems,19(2):253–291,1997.[4] D.Dams and K.S.Namjoshi.Automata as abstractions.In R.Cousot,editor,Verification,Model Checking,and Abstract Interpretation,volume3385of LNCS,pages216–232.Springer-Verlag,2005.[5]R.Eshuis and paring refinements for failure and bisimulation semantics.Fundam.Inf.,52(4):297–321,2002.[6] D.Janin and I.Walukiewicz.Automata for the modalµ-calculus and related results.In J.Wie-dermann and P.H´a jek,editors,Mathematical Foundations of Computer Science,volume969of LNCS,pages552–562.Springer-Verlag,1995.[7]rsen and B.Thomsen.A modal process logic.In LICS’88,pages203–210.IEEE ComputerSociety Press,1988.[8]rsen and L.Xinxin.Equation solving using modal transition systems.In LICS’90,pages108–117.IEEE Computer Society Press,1990.[9]paring disjunctive modal transition systems with their one-selecting variant,2006.Diploma thesis.Available at rmatik.uni-kiel.de/~hsc/diplomarbeit.pdf.[10]H.Schmidt and paring disjunctive modal transition systems with an one-selecting variant.In Nordic Workshop on Programming Theory,2006.Available at http: //rmatik.uni-kiel.de/~hsc/nwpt06.pdf.[11]R.J.van Glabbeek.The linear time–branching time spectrum I;the semantics of concrete,sequential processes.In J.Bergstra,A.Ponse,and S.Smolka,editors,Handbook of Process Algebra,chapter1,pages3–99.Elsevier,2001.3。

相关文档
最新文档