Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)最新文献

筛选
英文 中文
The World Wide Train Wreck: is there light at the end of the tunnel? 世界火车失事:隧道尽头有光明吗?
C. Fry
{"title":"The World Wide Train Wreck: is there light at the end of the tunnel?","authors":"C. Fry","doi":"10.1109/HCC.2001.995262","DOIUrl":"https://doi.org/10.1109/HCC.2001.995262","url":null,"abstract":"The Web, as initially presented to the world, provided a mechanism to get static content onto millions of computers. The straightforward HTML encoding for describing pages is simple enough that billions of pages have been created by perhaps millions of people. Numerous tools have been written to aid this process, again testifying to the simplicity of HTML. Humans being the demanding creates that they are, almost immediately wanted more automated ways to create dynamic content. A plethora of languages sprang up to meet this need including Java and Javascript as well as techniques to integrate existing general purpose languages (C, Perl) with HTML. This created what I refer to as the World Wide Train Wreck. Web-based applications each having parts implemented, by necessity, in a different language. The corresponding poor coupling and chaotic interconnections of these applications is a programming nightmare reminiscent of a train wreck.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121797680","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}
引用次数: 1
The activity tunnel - an experiment for improved understanding of program behavior 活动隧道-一个实验,以提高对程序行为的理解
D. Kranzlmüller, B. Reitinger, J. Volkert
{"title":"The activity tunnel - an experiment for improved understanding of program behavior","authors":"D. Kranzlmüller, B. Reitinger, J. Volkert","doi":"10.1109/HCC.2001.995287","DOIUrl":"https://doi.org/10.1109/HCC.2001.995287","url":null,"abstract":"Understanding a program's behavior is of major importance for software developers, especially for program analysis activities. This fact is further pushed by ever more complex applications, increasing the demand for corresponding tool support. A solution to this problem is visualization, where the multi-dimensional relations of executing programs are expressed by some means of computer graphics or related multimedia techniques. An example for a truly human-centric environment is the activity tunnel, which tries to illustrate the activity of parallel programs during execution. The central metaphor of this approach is to let the user \"feel the program\". This effect is aspired by 3-dimensional visualization and corresponding sound stimuli within the CAVE Virtual Reality environment.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115154442","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}
引用次数: 0
The ptolemy II framework for visual languages 可视化语言的托勒密II框架
Xiaojun Liu, Yuhong Xiong, Edward A. Lee
{"title":"The ptolemy II framework for visual languages","authors":"Xiaojun Liu, Yuhong Xiong, Edward A. Lee","doi":"10.1109/HCC.2001.995235","DOIUrl":"https://doi.org/10.1109/HCC.2001.995235","url":null,"abstract":"This paper presents the Ptolemy II framework that supportsthe visual modeling and design of heterogeneous systems.Models in this framework are structured ashierarchical clustered graphs. The framework provides theinfrastructure to support the implementation of a variety ofmodels of computation as domains. Heterogeneous systemsare modeled by hierarchically combining different domains.We describe the implementation of the *charts formalism (ageneralization of Statecharts) in Ptolemy II as an illustrationof the flexibility of this approach.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114937745","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}
引用次数: 32
A system for rapid prototyping of visual language environments 一个用于视觉语言环境快速原型设计的系统
F. Ferrucci, G. Tortora, M. Tucci, G. Vitiello
{"title":"A system for rapid prototyping of visual language environments","authors":"F. Ferrucci, G. Tortora, M. Tucci, G. Vitiello","doi":"10.1109/HCC.2001.995295","DOIUrl":"https://doi.org/10.1109/HCC.2001.995295","url":null,"abstract":"The paper describes a visual environment generator, the VLPEG system, based on the Symbol Relation Grammar model. The system exploits a classification of visual languages in terms of graphical symbols and the relationships among them. For each class a lexical analyzer is able to interpret the physical layout of any drawn visual sentence and to provide a corresponding high level representation. Thanks to this capability the visual language designer may disregard the physical features and specify the language at a high abstraction level. VLPEG supports the rapid prototyping of visual environments and offers the designer the possibility to operate in automatic generation mode, by exploiting a grammar inference module. This capability allows the designer to focus on the structural features of the target language and quickly receive feedback from the customer during the language prototyping process.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"209 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122790094","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}
引用次数: 7
Bringing robustness to end-user programming 为最终用户编程带来健壮性
Mickaël Baron, P. Girard
{"title":"Bringing robustness to end-user programming","authors":"Mickaël Baron, P. Girard","doi":"10.1109/HCC.2001.995252","DOIUrl":"https://doi.org/10.1109/HCC.2001.995252","url":null,"abstract":"In some cases, end-user programming allows the design of stand-alone applications. But none of the existing approaches is concerned by safety aspects of programming. Heavy techniques exist to develop safe applications, particularly in non-interactive domains. They involve software engineering techniques, and sometimes, formal methods. All these techniques are very far from end-users. Our idea is to let this part to experts, and to connect end-user programming onto this safe conventional development. Starting from an existing functional core, we built an interactive end-user programming environment called GenBuild, which allows designing interactive stand-alone applications. GenBuild allows the verification of some properties that are a first step towards the development of safe end-user programming.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134211368","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}
引用次数: 5
A community-based Web browsing system 基于社区的Web浏览系统
Daisuke Toyama, Masumi Kakimoto, A. Yoshitaka, M. Hirakawa
{"title":"A community-based Web browsing system","authors":"Daisuke Toyama, Masumi Kakimoto, A. Yoshitaka, M. Hirakawa","doi":"10.1109/HCC.2001.995280","DOIUrl":"https://doi.org/10.1109/HCC.2001.995280","url":null,"abstract":"Current forms of Web browsers do not adequately reflect the current situation of explosive increase of Web space. The user is still forced to access the Web space page by page. We propose a Web browsing method based on communities. A community is a collection of Web sites which are related to each other. Unlike the conventional page-oriented search engines/browsers, the proposed interactive visualization system enables the user to see not only the related Web sites but also communities in exploring the ever growing Web space. This helps him/her to grasp an overall structure of the target space. Results of a user test shows that the system is powerful and useful.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124350247","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}
引用次数: 2
A visual language and environment for EDI message translation 用于EDI消息翻译的可视化语言和环境
J. Grundy, R. Mugridge, J. Hosking, P. Kendall
{"title":"A visual language and environment for EDI message translation","authors":"J. Grundy, R. Mugridge, J. Hosking, P. Kendall","doi":"10.1109/HCC.2001.995282","DOIUrl":"https://doi.org/10.1109/HCC.2001.995282","url":null,"abstract":"Electronic data interchange (EDI) systems are used in many domains to support inter-organisational information exchange. These systems require complex message translation, where data must be transformed from one EDI message format into another. We describe a visual language and support environment which greatly simplify the task of the systems integrator by using a domain-specific visual language to express translations.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122416532","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}
引用次数: 4
How to teach a fish to swim [virtual fish tank] 如何教鱼游泳【虚拟鱼缸】
Stephen Farrell, P. Maglio, Christopher S. Campbell
{"title":"How to teach a fish to swim [virtual fish tank]","authors":"Stephen Farrell, P. Maglio, Christopher S. Campbell","doi":"10.1109/HCC.2001.995254","DOIUrl":"https://doi.org/10.1109/HCC.2001.995254","url":null,"abstract":"We have developed a virtual fish tank in which computer users are represented by animated fish. The actions and interactions of the fish in the tank are meant to reflect the actions of users in the real world. Our first attempt at creating a programming environment that allowed people to customize their own fish did not work very well because users did not want to explicitly write programs to control their fish. Maintaining the fish tank metaphor, we attempted to solve this problem by having users teach fish rather than write code. We borrowed ideas from the literature on programming by demonstration and developed a method of programming by conditioning in which users. demonstrate behaviors and also reward (or feed) fish that are behaving appropriately. Rewards give users the ability to define highlevel behaviors (sets of specific movements) and complex relationships between situations and responses.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128740987","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}
引用次数: 0
End user programming in an industrial Research & Development group 工业研发组的终端用户编程
H. Goodell
{"title":"End user programming in an industrial Research & Development group","authors":"H. Goodell","doi":"10.1109/HCC.2001.995266","DOIUrl":"https://doi.org/10.1109/HCC.2001.995266","url":null,"abstract":"This paper presents partial results from a case study of a full application of end user programming in an industrial product Research & Development (R&D) organization. Scientists and engineers developing large industrial machines built all application software, with programmers (including the author) in a support role In interviews, the project team and its managers described a sophisticated and complex integration of programming into their work activities, similar to those described in other end user programming environments.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124611430","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}
引用次数: 1
The immune system as a reactive system: modeling T cell activation with statecharts 作为反应性系统的免疫系统:用状态图模拟T细胞激活
Na'aman Kam, I. Cohen, D. Harel
{"title":"The immune system as a reactive system: modeling T cell activation with statecharts","authors":"Na'aman Kam, I. Cohen, D. Harel","doi":"10.1109/HCC.2001.995228","DOIUrl":"https://doi.org/10.1109/HCC.2001.995228","url":null,"abstract":"The construction of reliable reactive systems is considered to be one of the most challenging goals in the fields of software and system engineering. The definition of a reactive system suits biological systems at different levels, ranging from gene networks, developing embryos and the immune system. We report here the application of a tool developed for constructing computerized systems to the modeling and analysis of a biological system, the immune system. We use the language of statecharts within the framework of object-oriented modeling. The results described here indicate that this modeling strategy can contribute to the transition of biology from the phase of analysis to the phase of synthesis.","PeriodicalId":438014,"journal":{"name":"Proceedings IEEE Symposia on Human-Centric Computing Languages and Environments (Cat. No.01TH8587)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127602748","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}
引用次数: 117
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信