首页 > 最新文献

Proceedings Ninth International Workshop on Software Specification and Design最新文献

英文 中文
Putting non-functional requirements into software architecture 将非功能需求放入软件架构中
Pub Date : 1998-04-16 DOI: 10.1109/IWSSD.1998.667920
Xavier Franch, P. Botella
This paper presents an approach for incorporating non-functional information of software system into software architectures. To do so, components present two distinguished slots: their non-functional specification, where non-functional requirements on components are placed, and their non-functional behaviour with respect to these requirements. Also, connector protocols may describe which non-functional aspects are relevant to component connections. We propose a notation to describe non-functionality in a systematic manner, and we use it to analyse two particular aspects of the meeting scheduler case study, user interaction and performance.
本文提出了一种将软件系统的非功能信息整合到软件体系结构中的方法。要做到这一点,组件呈现出两个不同的槽:它们的非功能规范,其中放置了组件的非功能需求,以及它们与这些需求相关的非功能行为。此外,连接器协议可以描述哪些非功能方面与组件连接相关。我们提出了一种符号,以系统的方式描述非功能性,我们用它来分析会议调度程序案例研究的两个特定方面,用户交互和性能。
{"title":"Putting non-functional requirements into software architecture","authors":"Xavier Franch, P. Botella","doi":"10.1109/IWSSD.1998.667920","DOIUrl":"https://doi.org/10.1109/IWSSD.1998.667920","url":null,"abstract":"This paper presents an approach for incorporating non-functional information of software system into software architectures. To do so, components present two distinguished slots: their non-functional specification, where non-functional requirements on components are placed, and their non-functional behaviour with respect to these requirements. Also, connector protocols may describe which non-functional aspects are relevant to component connections. We propose a notation to describe non-functionality in a systematic manner, and we use it to analyse two particular aspects of the meeting scheduler case study, user interaction and performance.","PeriodicalId":431074,"journal":{"name":"Proceedings Ninth International Workshop on Software Specification and Design","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114253576","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 55
Methodological support for requirements elicitation and formal specification 对需求引出和正式规范的方法支持
Pub Date : 1998-04-16 DOI: 10.1109/IWSSD.1998.667932
M. Heisel, J. Souquières
We propose a method for the elicitation and the expression of requirements. The requirements can then be transformed in a systematic way into a formal specification that is a suitable basis for design and implementation of a software system. The approach-which distinguishes between requirements and specifications-gives methodological support for requirements elicitation and specification development. It does not introduce a new language but builds on known techniques.
我们提出了一种需求的激发和表达方法。然后,需求可以以系统的方式转换为正式的规范,这是软件系统设计和实现的合适基础。该方法——区分需求和规范——为需求引出和规范开发提供了方法上的支持。它没有引入新的语言,而是建立在已知技术的基础上。
{"title":"Methodological support for requirements elicitation and formal specification","authors":"M. Heisel, J. Souquières","doi":"10.1109/IWSSD.1998.667932","DOIUrl":"https://doi.org/10.1109/IWSSD.1998.667932","url":null,"abstract":"We propose a method for the elicitation and the expression of requirements. The requirements can then be transformed in a systematic way into a formal specification that is a suitable basis for design and implementation of a software system. The approach-which distinguishes between requirements and specifications-gives methodological support for requirements elicitation and specification development. It does not introduce a new language but builds on known techniques.","PeriodicalId":431074,"journal":{"name":"Proceedings Ninth International Workshop on Software Specification and Design","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114393196","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Business rules as organizational policies 业务规则作为组织策略
Pub Date : 1998-04-16 DOI: 10.1109/IWSSD.1998.667921
Julio Cesar Sampaio do Prado Leite, M. Leonardi
Business rules are an important concept in the requirements definition process of computer based information systems. They have been used by information technology professionals and by database modeling, but few researchers in requirements engineering are studying them. From our point of view, business rules must be seen as very generic statements about the organization. As such, we have made the traditional distinction, used in business administration, between policy and procedure, We focus on policies and as such bring more stability to the business rules. On the other hand, we tie the business rule to our requirements baseline, making it possible to analyze changes from the viewpoint of organizational policies, which are better understood by mid and upper managers. We use the meeting scheduler IWSSD case study to illustrate our ideas.
业务规则是基于计算机的信息系统需求定义过程中的一个重要概念。它们已经被信息技术专业人员和数据库建模所使用,但是很少有需求工程的研究人员在研究它们。从我们的观点来看,业务规则必须被看作是关于组织的非常通用的陈述。因此,我们对业务管理中使用的策略和过程进行了传统的区分,我们将重点放在策略上,从而为业务规则带来更多的稳定性。另一方面,我们将业务规则与我们的需求基线联系起来,使得从组织策略的角度分析变更成为可能,这更容易被中层和高层管理人员所理解。我们使用会议调度程序IWSSD案例研究来说明我们的想法。
{"title":"Business rules as organizational policies","authors":"Julio Cesar Sampaio do Prado Leite, M. Leonardi","doi":"10.1109/IWSSD.1998.667921","DOIUrl":"https://doi.org/10.1109/IWSSD.1998.667921","url":null,"abstract":"Business rules are an important concept in the requirements definition process of computer based information systems. They have been used by information technology professionals and by database modeling, but few researchers in requirements engineering are studying them. From our point of view, business rules must be seen as very generic statements about the organization. As such, we have made the traditional distinction, used in business administration, between policy and procedure, We focus on policies and as such bring more stability to the business rules. On the other hand, we tie the business rule to our requirements baseline, making it possible to analyze changes from the viewpoint of organizational policies, which are better understood by mid and upper managers. We use the meeting scheduler IWSSD case study to illustrate our ideas.","PeriodicalId":431074,"journal":{"name":"Proceedings Ninth International Workshop on Software Specification and Design","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127565235","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 48
V&V through inconsistency tracking and analysis V&V通过不一致跟踪和分析
Pub Date : 1998-04-16 DOI: 10.1109/IWSSD.1998.667918
S. Easterbrook, J. Callahan, V. Wiels
In this paper we describe a research agenda for a study into the use of inconsistency analysis as a tool for software V&V and in particular, the use of category theory as a basis for modeling consistency relationships between the various artifacts of software development, including specifications, design, test cases, etc. Our expectation is that inconsistency analysis is fundamental to much of the work of V&V and that a systematic approach will have impacts across a wide range of V&V tasks. Two goals are described: an account of the contribution of inconsistency analysis to various V&V analyses, and the development of a formal framework for inconsistency analysis. Our approach to the development of the latter is through the refinement of the viewpoint framework using the language of category theory. We discuss the relationship between specification morphisms, as conventional conceived in work on composition of specifications, and inter-viewpoint consistency relationships. We conclude that inconsistency analysis has the potential to address the 'air gaps' between methods used during the various phases of the software lifecycle.
在这篇论文中,我们描述了一个研究议程,用于研究使用不一致分析作为软件V&V的工具,特别是使用范畴理论作为软件开发的各种工件(包括规格说明、设计、测试用例等)之间建模一致性关系的基础。我们的期望是,不一致性分析是V&V的大部分工作的基础,并且系统的方法将对V&V任务的广泛范围产生影响。本文描述了两个目标:描述不一致分析对各种V&V分析的贡献,以及开发不一致分析的正式框架。我们发展后者的方法是通过使用范畴论的语言来完善观点框架。我们将讨论规范形态之间的关系,正如在规范组合工作中通常设想的那样,以及视点间的一致性关系。我们得出结论,不一致性分析有可能解决软件生命周期各个阶段中使用的方法之间的“气隙”。
{"title":"V&V through inconsistency tracking and analysis","authors":"S. Easterbrook, J. Callahan, V. Wiels","doi":"10.1109/IWSSD.1998.667918","DOIUrl":"https://doi.org/10.1109/IWSSD.1998.667918","url":null,"abstract":"In this paper we describe a research agenda for a study into the use of inconsistency analysis as a tool for software V&V and in particular, the use of category theory as a basis for modeling consistency relationships between the various artifacts of software development, including specifications, design, test cases, etc. Our expectation is that inconsistency analysis is fundamental to much of the work of V&V and that a systematic approach will have impacts across a wide range of V&V tasks. Two goals are described: an account of the contribution of inconsistency analysis to various V&V analyses, and the development of a formal framework for inconsistency analysis. Our approach to the development of the latter is through the refinement of the viewpoint framework using the language of category theory. We discuss the relationship between specification morphisms, as conventional conceived in work on composition of specifications, and inter-viewpoint consistency relationships. We conclude that inconsistency analysis has the potential to address the 'air gaps' between methods used during the various phases of the software lifecycle.","PeriodicalId":431074,"journal":{"name":"Proceedings Ninth International Workshop on Software Specification and Design","volume":"161 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116467358","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
Reconciling system requirements and runtime behavior 协调系统需求和运行时行为
Pub Date : 1998-04-16 DOI: 10.1109/IWSSD.1998.667919
M. Feather, S. Fickas, A. V. Lamsweerde, C. Ponsard
This paper considers the problem of system deviations from requirements specifications. Such deviations may arise from lack of anticipation of possible behaviors of environment agents at specification time, or from evoking conditions in this environment. We discuss an architecture and a development process for monitoring system requirements at runtime to reconcile the requirements and the system's behavior. This process is deployed on three scenarios of requirements-execution reconciliation for the Meeting Scheduler system. The work builds on our previous work on goal-driven requirements engineering and on runtime requirements monitoring.
本文考虑了系统偏离需求规范的问题。这种偏差可能是由于在规范时间缺乏对环境代理可能的行为的预期,或者是由于在该环境中调用条件。我们将讨论用于在运行时监视系统需求的体系结构和开发过程,以协调需求和系统行为。此流程部署在Meeting Scheduler系统的需求执行协调的三个场景中。这项工作建立在我们之前关于目标驱动的需求工程和运行时需求监控的工作之上。
{"title":"Reconciling system requirements and runtime behavior","authors":"M. Feather, S. Fickas, A. V. Lamsweerde, C. Ponsard","doi":"10.1109/IWSSD.1998.667919","DOIUrl":"https://doi.org/10.1109/IWSSD.1998.667919","url":null,"abstract":"This paper considers the problem of system deviations from requirements specifications. Such deviations may arise from lack of anticipation of possible behaviors of environment agents at specification time, or from evoking conditions in this environment. We discuss an architecture and a development process for monitoring system requirements at runtime to reconcile the requirements and the system's behavior. This process is deployed on three scenarios of requirements-execution reconciliation for the Meeting Scheduler system. The work builds on our previous work on goal-driven requirements engineering and on runtime requirements monitoring.","PeriodicalId":431074,"journal":{"name":"Proceedings Ninth International Workshop on Software Specification and Design","volume":"209 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122447026","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 241
From early to late formal requirements: a process-control case study 从早期到晚期的正式需求:过程控制案例研究
Pub Date : 1998-04-16 DOI: 10.1109/IWSSD.1998.667917
E. Dubois, Michaël Petit, Eric Yu
In this paper we consider three distinct and connected modelling activities at the Requirements Engineering (RE) level. Within the context of reactive systems, we suggest how these three activities can be supported by the use of appropriate formal languages, namely Kaos, AlbertII and Timed Automata. The i* framework is used for linking the various formal models and for providing a "high level" model in terms of which organizational issues are captured. A small process control example is used to illustrate the proposed approach.
在本文中,我们考虑了需求工程(RE)级别上的三个不同且相互关联的建模活动。在反应性系统的背景下,我们建议如何通过使用适当的形式语言,即Kaos, AlbertII和定时自动机来支持这三个活动。i*框架用于连接各种正式模型,并提供捕获组织问题的“高级”模型。用一个小的过程控制实例来说明所提出的方法。
{"title":"From early to late formal requirements: a process-control case study","authors":"E. Dubois, Michaël Petit, Eric Yu","doi":"10.1109/IWSSD.1998.667917","DOIUrl":"https://doi.org/10.1109/IWSSD.1998.667917","url":null,"abstract":"In this paper we consider three distinct and connected modelling activities at the Requirements Engineering (RE) level. Within the context of reactive systems, we suggest how these three activities can be supported by the use of appropriate formal languages, namely Kaos, AlbertII and Timed Automata. The i* framework is used for linking the various formal models and for providing a \"high level\" model in terms of which organizational issues are captured. A small process control example is used to illustrate the proposed approach.","PeriodicalId":431074,"journal":{"name":"Proceedings Ninth International Workshop on Software Specification and Design","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125208162","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 54
Performance evaluation of a software architecture: a case study 软件架构的性能评估:一个案例研究
Pub Date : 1998-04-16 DOI: 10.1109/IWSSD.1998.667926
P. Inverardi, Calogero Mangano, Fabrizio Russo, S. Balsamo
In this paper we investigate on the performance of a Teleservices and Remote Medical Care System (TRMCS). We use a method which automatically derives a performance evaluation model, based on a Queueing Network Model, from a Software Architecture specification formally described in CHAM (CHemical Abstract Machine). The goal of this analysis is to provide a set of measures to analyse the system performance. From these measures we can derive guidelines for the development process in order to maintain a given performance.
本文研究了远程服务和远程医疗系统(TRMCS)的性能。我们使用了一种方法,该方法基于排队网络模型,从CHAM(化学文摘机)中正式描述的软件体系结构规范中自动导出性能评估模型。此分析的目标是提供一组度量来分析系统性能。从这些度量中,我们可以得出开发过程的指导方针,以保持给定的性能。
{"title":"Performance evaluation of a software architecture: a case study","authors":"P. Inverardi, Calogero Mangano, Fabrizio Russo, S. Balsamo","doi":"10.1109/IWSSD.1998.667926","DOIUrl":"https://doi.org/10.1109/IWSSD.1998.667926","url":null,"abstract":"In this paper we investigate on the performance of a Teleservices and Remote Medical Care System (TRMCS). We use a method which automatically derives a performance evaluation model, based on a Queueing Network Model, from a Software Architecture specification formally described in CHAM (CHemical Abstract Machine). The goal of this analysis is to provide a set of measures to analyse the system performance. From these measures we can derive guidelines for the development process in order to maintain a given performance.","PeriodicalId":431074,"journal":{"name":"Proceedings Ninth International Workshop on Software Specification and Design","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122735009","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
Software architecture directed behaviour analysis 软件架构指导行为分析
Pub Date : 1998-04-16 DOI: 10.1109/IWSSD.1998.667929
J. Magee, J. Kramer, D. Giannakopoulou
A Software Architecture is the overall structure of a system in terms of its constituent components and their interconnections. In this paper, we discuss an approach to using architectural description for the behavioural analysis of distributed software systems and some of the issues which arise in providing tool support. The approach is based on the use of finite state automata to specify behaviour and Compositional Reachability Analysis to check composite system models. The architecture description of a system is used directly to generate the model used for analysis.
软件体系结构是系统的整体结构,包括其组成组件及其相互连接。在本文中,我们讨论了一种使用架构描述进行分布式软件系统行为分析的方法,以及在提供工具支持时出现的一些问题。该方法基于使用有限状态自动机来指定行为和组合可达性分析来检查组合系统模型。系统的体系结构描述直接用于生成用于分析的模型。
{"title":"Software architecture directed behaviour analysis","authors":"J. Magee, J. Kramer, D. Giannakopoulou","doi":"10.1109/IWSSD.1998.667929","DOIUrl":"https://doi.org/10.1109/IWSSD.1998.667929","url":null,"abstract":"A Software Architecture is the overall structure of a system in terms of its constituent components and their interconnections. In this paper, we discuss an approach to using architectural description for the behavioural analysis of distributed software systems and some of the issues which arise in providing tool support. The approach is based on the use of finite state automata to specify behaviour and Compositional Reachability Analysis to check composite system models. The architecture description of a system is used directly to generate the model used for analysis.","PeriodicalId":431074,"journal":{"name":"Proceedings Ninth International Workshop on Software Specification and Design","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126534116","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 36
Towards a software engineering approach to Web site development 迈向软件工程方法的网站开发
Pub Date : 1998-04-16 DOI: 10.1109/IWSSD.1998.667914
Francesco Coda, C. Ghezzi, G. Vigna, F. Garzotto
The World Wide Web (WWW) has become "the" global infrastructure for delivering information and services. The demands and expectations of information providers and consumers are pushing WWW technology towards higher-level quality of presentation, including active contents and improved usability of the hypermedia distributed infrastructure. This technological evolution, however, is not supported by adequate Web design methodologies. Web site development is usually carried out without following a well-defined process and lacks suitable tool support. In addition, Web technologies are quite powerful but rather low-level and their semantics is often left largely unspecified. As a consequence, understanding the conceptual structure of a complex Web site and managing its evolution are complex and difficult tasks. The approach we advocate here is based on sound software engineering principles. The Web site development process goes through requirements analysis, design, and implementation in a high-level language. We define an object-oriented modeling framework, called WOOM, which provides constructs and abstractions for a high-level implementation of a Web site. An important feature of WOOM is that it clearly separates the data that are presented through the site from the context in which the user accesses such data. This feature not only enhances separation of concerns in the design stage, but also favors its subsequent evolution. The paper provides a view of the approach and of its current prototype implementation.
万维网(WWW)已经成为提供信息和服务的“全球”基础设施。信息提供者和消费者的需求和期望正在推动WWW技术向更高层次的表示质量发展,包括活动内容和改进的超媒体分布式基础设施的可用性。然而,这种技术的发展并没有得到足够的Web设计方法的支持。Web站点开发通常在没有遵循良好定义的过程的情况下进行,并且缺乏适当的工具支持。此外,Web技术非常强大,但层次很低,而且它们的语义通常在很大程度上没有明确。因此,理解复杂Web站点的概念结构并管理其演变是一项复杂而困难的任务。我们在这里提倡的方法是基于可靠的软件工程原则。Web站点开发过程经历了用高级语言进行需求分析、设计和实现。我们定义了一个面向对象的建模框架,称为WOOM,它为Web站点的高级实现提供了构造和抽象。WOOM的一个重要特性是,它清楚地将通过站点呈现的数据与用户访问这些数据的上下文分开。这个特性不仅增强了设计阶段的关注点分离,而且有利于后续的发展。本文提供了对该方法及其当前原型实现的看法。
{"title":"Towards a software engineering approach to Web site development","authors":"Francesco Coda, C. Ghezzi, G. Vigna, F. Garzotto","doi":"10.1109/IWSSD.1998.667914","DOIUrl":"https://doi.org/10.1109/IWSSD.1998.667914","url":null,"abstract":"The World Wide Web (WWW) has become \"the\" global infrastructure for delivering information and services. The demands and expectations of information providers and consumers are pushing WWW technology towards higher-level quality of presentation, including active contents and improved usability of the hypermedia distributed infrastructure. This technological evolution, however, is not supported by adequate Web design methodologies. Web site development is usually carried out without following a well-defined process and lacks suitable tool support. In addition, Web technologies are quite powerful but rather low-level and their semantics is often left largely unspecified. As a consequence, understanding the conceptual structure of a complex Web site and managing its evolution are complex and difficult tasks. The approach we advocate here is based on sound software engineering principles. The Web site development process goes through requirements analysis, design, and implementation in a high-level language. We define an object-oriented modeling framework, called WOOM, which provides constructs and abstractions for a high-level implementation of a Web site. An important feature of WOOM is that it clearly separates the data that are presented through the site from the context in which the user accesses such data. This feature not only enhances separation of concerns in the design stage, but also favors its subsequent evolution. The paper provides a view of the approach and of its current prototype implementation.","PeriodicalId":431074,"journal":{"name":"Proceedings Ninth International Workshop on Software Specification and Design","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115633490","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 86
An exercise in formal reasoning about mobile communications 关于移动通信的正式推理练习
Pub Date : 1998-04-16 DOI: 10.1109/IWSSD.1998.667916
A. Murphy, G. Roman, G. Varghese
With recent advances in wireless communication and the ubiquity of laptops, mobile computing has become an important research area. An essential problem in mobile computing is the delivery of a message from a source (stationary or mobile) to a desired mobile unit. Standard solutions used in Mobile IP and cellular phones rely on tracking the mobile unit. Tracking solutions scale badly when mobile units move frequently. Our paper proposes a new message delivery algorithm and includes a proof outline using the UNITY logic. Our algorithm requires no tracking and provides stronger guarantees than existing protocols.
随着无线通信技术的进步和笔记本电脑的普及,移动计算已经成为一个重要的研究领域。移动计算中的一个基本问题是将消息从源(固定的或移动的)传递到所需的移动设备。移动IP和蜂窝电话中使用的标准解决方案依赖于跟踪移动设备。当移动设备频繁移动时,跟踪解决方案的扩展性很差。本文提出了一种新的消息传递算法,并给出了使用UNITY逻辑的证明大纲。我们的算法不需要跟踪,并提供比现有协议更强的保证。
{"title":"An exercise in formal reasoning about mobile communications","authors":"A. Murphy, G. Roman, G. Varghese","doi":"10.1109/IWSSD.1998.667916","DOIUrl":"https://doi.org/10.1109/IWSSD.1998.667916","url":null,"abstract":"With recent advances in wireless communication and the ubiquity of laptops, mobile computing has become an important research area. An essential problem in mobile computing is the delivery of a message from a source (stationary or mobile) to a desired mobile unit. Standard solutions used in Mobile IP and cellular phones rely on tracking the mobile unit. Tracking solutions scale badly when mobile units move frequently. Our paper proposes a new message delivery algorithm and includes a proof outline using the UNITY logic. Our algorithm requires no tracking and provides stronger guarantees than existing protocols.","PeriodicalId":431074,"journal":{"name":"Proceedings Ninth International Workshop on Software Specification and Design","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123229565","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 29
期刊
Proceedings Ninth International Workshop on Software Specification and Design
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1