T Kaldma , L Motus , R Paluoja , J Tekko , T Tommingas
{"title":"Specification and analysis of timing properties in a case tool CONRAD","authors":"T Kaldma , L Motus , R Paluoja , J Tekko , T Tommingas","doi":"10.1016/0066-4138(94)90013-2","DOIUrl":"https://doi.org/10.1016/0066-4138(94)90013-2","url":null,"abstract":"<div><p>The methods and environments for developing real-time systems have become an important factor encouraging the rapidly increasing role of real-time systems in everyday life. In spite of the remarkable success in applying software engineering tools to real-time systems, the analysis of timing properties and the consistency proofs of time-constraints is still in its infancy.</p><p>This paper suggests a solution which improves the ability to study and prove time-correctness of real-time systems. CONRAD (CONtrol software Requirements, Analysis and Design) is a set of tools which allows formal specification and analysis of timing properties (the EDITOR), and informal analysis (animation) starting from the early stages of the requirements specification. This paper describes the possibilities provided by the EDITOR.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"18 ","pages":"Pages 67-72"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90013-2","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"137289168","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}
{"title":"Synchronized UTC for distributed real-time systems","authors":"U Schmid","doi":"10.1016/0066-4138(94)90018-3","DOIUrl":"https://doi.org/10.1016/0066-4138(94)90018-3","url":null,"abstract":"<div><p>We present a novel technique for establishing a highly accurate global time in fault-tolerant, large-scale distributed real-time systems. Unlike the usual clock synchronization approaches, our <em>clock validation technique</em> provides a precise system time that also relates to an external time standard like UTC with high accuracy. The underlying idea is to validate time information of external time sources like GPS-receivers against a global time maintained by the local clocks in the system. As an example, a promising <em>interval-based clock validation algorithm ICV</em> that exhibits excellent fault-tolerance properties is outlined and analyzed. It requires only a few high-accurate external time sources and provides each node with the actual accuracy of its clock.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"18 ","pages":"Pages 101-107"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90018-3","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"137289170","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}
{"title":"MMOSS: Soft real-time operating system support in a multimedia communication subsystem","authors":"Changpeng Fan","doi":"10.1016/0066-4138(94)90022-1","DOIUrl":"https://doi.org/10.1016/0066-4138(94)90022-1","url":null,"abstract":"<div><p>Soft real-time techniques are needed for continuous multimedia communication systems. It is the intention of MMOSS, a real-time multimedia operating system supporting environment under development, to promote the integration of real-time techniques into such systems. MMOSS tries to support multimedia communications and applications by exploiting their special “soft” features, which are not present in or are not typical of other kinds of real-time applications. Some of these features are soft real-time guarantee, periodicity, error-tolerance, adaptability, etc. Feasible real-time models for these special features are provided. To run on a multiprocessor communication subsystem, MMOSS tries to support multimedia applications by providing them with a soft real-time execution environment.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"18 ","pages":"Pages 127-131"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90022-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"137289173","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}
{"title":"Data acquisition for real-time process control systems","authors":"Marten D van der Laan","doi":"10.1016/0066-4138(94)90019-1","DOIUrl":"https://doi.org/10.1016/0066-4138(94)90019-1","url":null,"abstract":"<div><p>A general scheme for signal sampling is presented, which is based on requirements of real-time systems. Instead of the ideal low-pass filter in Shannon's sampling theorem, alternative filters are derived from wavelet theory. To evaluate the filters, digital simulations have been carried out. The results of these simulations are briefly discussed in this paper. Finally, some remarks are made on the implementation of the alternative sampling methods and their usage for process control systems.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"18 ","pages":"Pages 109-114"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90019-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91958394","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}
{"title":"Temporal data representation and reasoning in REAKT","authors":"Federico Barber, Vicente Botti, Eva Onaindía","doi":"10.1016/0066-4138(94)90089-2","DOIUrl":"https://doi.org/10.1016/0066-4138(94)90089-2","url":null,"abstract":"<div><p>The ability of reasoning about temporal data, representing past, current and expected application states is an important function to be accomplished by Real-Time Knowledge-Based Systems (RTKBS). The application of Knowledge-based systems to real-time problems has to deal with dynamic time-constrained environments and assess two of the most important requirements in real-time systems: the ability to react rapidly to changes in the environment and the guarantee of a bound on the response time. This paper presents a temporal framework for reasoning about the future behaviour of a dynamic time-constrained problem. The proposed mechanism is integrated into a multiagent blackboard architecture and will provide a perspective of the temporal functionalities offered in the REAKT tool</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"19 ","pages":"Pages 347-352"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90089-2","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91980582","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}
{"title":"Neural networks for robot control","authors":"G Cembrano , C Torras , G Wells","doi":"10.1016/0066-4138(94)90059-0","DOIUrl":"https://doi.org/10.1016/0066-4138(94)90059-0","url":null,"abstract":"<div><p>This paper describes the use of neural networks in diferent domains of robot control. Three robot control problems, relevant to a broad range of robotics applications, are analyzed, with a review of the state of the art and a description of current research by the authors, highlighting the advantages of the use of neural networks with respect to conventional techniques.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"19 ","pages":"Pages 159-166"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90059-0","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136931384","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}
{"title":"An environment for distributed prototyping of real time systems","authors":"A Alonso, J.C Dueñas, G León, J.A De La Puente","doi":"10.1016/0066-4138(94)90005-1","DOIUrl":"https://doi.org/10.1016/0066-4138(94)90005-1","url":null,"abstract":"<div><p>Designing and reasoning about real-time systems are difficult activities, in which timing and reactive behaviour requirements add significant complexity to system validation. In this paper, a new technique for distributed prototyping of real-time systems is presented. It enables system prototypes to be concurrently developed and tested by a geographically distributed team, in such a way that each developer can validate his or her part of the system against the other parts which are being built in other development sites. A set of tools has been implemented that supports validation of functional and time behaviour through distributed animation of graphical prototypes with a consistent vision of simulated time.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"18 ","pages":"Pages 21-26"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90005-1","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"137288665","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}
{"title":"An advanced fuzzy controller for traffic lights","authors":"R Hoyer , U Jumar","doi":"10.1016/0066-4138(94)90044-2","DOIUrl":"10.1016/0066-4138(94)90044-2","url":null,"abstract":"<div><p>In the paper a realistic approarh to fuzzy control of urban road traffic lights is described. Fuzzy application is encouraging since the design procedure of vehicle actuated traffic light systems is very transparently, and an adaptation to changing situations of traffic is easily to accomplish. The paper presents simulation results obtained for an intersection with 12 main direction traffic flows. The fuzzy controller proposed switches to a two-state, a three-state or a four-state control. The results with respect to the average loss of traveltime are very promising in comparison with other controllers applied to the same simulation example.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"19 ","pages":"Pages 67-72"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90044-2","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131745210","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}
{"title":"Real time fuzzy control of column flotation process","authors":"M.T Carvalho , J.M Sousa , F Durão , P.M Martins","doi":"10.1016/0066-4138(94)90045-0","DOIUrl":"10.1016/0066-4138(94)90045-0","url":null,"abstract":"<div><p>This paper describes the application of a real time fuzzy controller to a column flotation pilot plant. The objective of this controller is to regulate three important process variables: air holdup, level of collection zone/froth zone interface in the column and bias water flow rate that are related with the product quality (concentrate grade) and recovery. The fuzzy controller was developed based on heuristic rules and it was tuned by a trial and error approach. The controller is coupled with a real-time graphics interface providing an easy process monitoring, with on line set point changes of all the controlled variables.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"19 ","pages":"Pages 73-78"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90045-0","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127692182","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}
{"title":"A local guidance method for low-cost mobile robots using fuzzy logic","authors":"F Vázquez, E Garcia","doi":"10.1016/0066-4138(94)90066-3","DOIUrl":"10.1016/0066-4138(94)90066-3","url":null,"abstract":"<div><p>A local guidance control method for wheeled mobile vehicles equipped with low-cost sensors is presented. This method uses fuzzy logic to provide a smooth path which is not necessarily optimal in distance and/or power consumption but allows guidance, obstacle avoidance and docking using few ultrasound sensors. The module that implements this method receives objectives from a Global Path Generation module as points that the robot should pass by at a specified orientation and speed. An important aspect of this method is that it does not require expensive sensors to create a good map of its surrounding because it relies only on range information provided by inexpensive sensors. Using only this range information also provides real-time performance at low cost.</p></div>","PeriodicalId":100097,"journal":{"name":"Annual Review in Automatic Programming","volume":"19 ","pages":"Pages 203-207"},"PeriodicalIF":0.0,"publicationDate":"1994-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/0066-4138(94)90066-3","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128153394","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}