TASK is a 'high level' specification language for defining softwarethat executes on distributed computers. software is in the form of task forces—collections of communicating parallel processes that cooperat...
TASK is a 'high level' specification language for defining softwarethat executes on distributed computers. software is in the form of task forces—collections of communicating parallel processes that cooperate to achieve a common goal. Using the TASK language, a programmer specifies the interrelated components of his task force: modules exporting functions which are potentially executed in parallel, multiple data and code objects, and processes. the user may adapt the configuration of the task force to enhance performance, reliability, or the degree of distribution. In particular, data or processes may be replicated, data may be partitioned into multiple memory units, and physical resource allocations may be controlled.
this experiment is the third in a series investigating characteristics of software which are related to its psychological complexity. A major focus of this research has been to validate the use of software complexity ...
this experiment is the third in a series investigating characteristics of software which are related to its psychological complexity. A major focus of this research has been to validate the use of software complexity metrics for predicting programmer performance. In this experiment we improved experimental procedures which produced only modest results in the previous two studies. the experimental task required 54 experienced Fortran programmers to locate a single bug in each of three programs. Performance was measured by the time to locate and successfully correct the bug. Much stronger results were obtained than in earlier studies. Halstead's E proved to be the best predictor of performance, followed by McCabe's v (G) and the number of lines of code.
the title of this paper is presumptious. It presumes that softwareengineering exists and that you and I have a reasonably common understanding of it. It presumes that there is a microcomputer revolution and we know w...
the title of this paper is presumptious. It presumes that softwareengineering exists and that you and I have a reasonably common understanding of it. It presumes that there is a microcomputer revolution and we know what it is. And it presumes that softwareengineering will have a different role, and that it is useful to discuss it in the new context. One way to test the presumptions is to recast the words: “the part played by non-hardware ingenuity now that very small computers dominate our concerns”. If this still seems worth discussing, then read *** lesser aspect of the revolution that is readily apparent is that we are reliving our history in quick time. It is all the more disconcerting because we are aware of it as we do it. the list of old horrors includes irregular instruction sets, bit pushing, overambitious projects that leave the users forever dependent on stopgap systems that were never expected to be delivered, unspecified and undocumented programs, and a series of system releases that leave even stable programs awash in the sands of a shifting environment. the same historical forces that caused these messes once upon a time are doing so again. It says something about the effectiveness of our programming methods.A more serious aspect of the revolution is shown in the accompaning “graph” which depicts my opinion of the trends in software *** are expanding so fast that industry is robbing the university cradle (the number of PhD'd granted is dropping each year), as well as pressing into service a large number of people without much formal training. the average skill level in the industry seems to me to be dropping, and along with it the quality of *** the same time the user community is expanding to approach the entire literate population with programs running microwave ovens, automobile engines, hand calculators, telephones, airplanes, banks, gas pumps and heart patients. It is a very inelastic audience. Nearly any problem is beyond
this volume presents the proceedings of the 4thinternationalconference on Computers for Handicapped Persons (ICCHP '94), held in Vienna, Austria in September 1994. ICCHP '94 was organized by the Austrian Com...
详细信息
ISBN:
(数字)9783540489894
ISBN:
(纸本)9783540584766
this volume presents the proceedings of the 4thinternationalconference on Computers for Handicapped Persons (ICCHP '94), held in Vienna, Austria in September 1994. ICCHP '94 was organized by the Austrian Computer society and the Rehabilitation engineering Group at the Vienna University of Technology withthe support of IFIP, CEPIS, BSC, GI, SI, acm, and ieee.;the book contains 95 refereed contributions, including 9 scientific posters and 13 short reports, and addresses all current aspects of computers for handicapped persons and human-computer interaction from the point of view of human disabilities.
this volume contains the proceedings ofthe 11th Workshop on Hybrid Systems: Computation and Control (HSCC 2008) held in St. Louis, Missouriduring April 22–24,*** annual workshop on hybrid systems focuses on researchi...
详细信息
ISBN:
(数字)9783540789291
ISBN:
(纸本)9783540789284
this volume contains the proceedings ofthe 11th Workshop on Hybrid Systems: Computation and Control (HSCC 2008) held in St. Louis, Missouriduring April 22–24,*** annual workshop on hybrid systems focuses on researchin - bedded,reactivesystemsinvolvingtheinterplaybetweensymbolic/switchingand continuous dynamical behaviors. HSCC attracts academic as well as industrial researchers to exchange information on the latest developments of applications and theoretical advancements in the design, analysis, control, optimization, and implementation of hybrid systems, with particular attention to embedded and networked control systems. New for this year was that HSCC was part of the inaugural CPSWEEK (Cyber-Physical Systems Week) – a co-located cluster of three conferences: HSCC, RTAS (Real-Time and Embedded Technology and Applications Sym- sium), and IPSN (internationalconference on Information Processing in Sensor Networks). the previous workshops in the series of HSCC were held in Berkeley, USA (1998),Nijmegen,theNetherlands(1999),Pittsburgh,USA(2000),Rome,Italy (2001), Palo Alto, USA (2002), Prague, Czech Republic (2003), Philadelphia, USA (2004),Zurich, Switzerland (2005) , Santa Barbara,USA (2006), and Pisa, Italy (2007). We would like to thank the Program Committee members and the reviewers for an excellent job of evaluating the submissions and participating in the online Program Committee discussions. We are grateful to the Steering Committee for their helpful guidance and support. We would also like to thank Patrick Martin for putting together these proceedings, and Jiuguang Wang for developing and maintaining the HSCC 2008 website. January 2008 Magnus Egerstedt Bud Mishra Organization HSCC 2008 was technically co-sponsored by the ieee Control Systems society andorganized in cooperation withacm/SIGBED.
暂无评论