首页 > 最新文献

2008 Advanced Software Engineering and Its Applications最新文献

英文 中文
UJECTOR: A Tool for Executable Code Generation from UML Models UJECTOR:从UML模型生成可执行代码的工具
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.39
M. Usman, A. Nadeem, Tai-hoon Kim
Automated translation of UML models to executable code is a growing area of interest due to its benefits such as cost reduction and accuracy. However, major challenges in this area include checking consistency of UML models, and ensuring accuracy, maintainability, and efficiency of the generated code. This paper presents a tool called UJECTOR for automatic translation of UML models to executable Java code. The tool uses UML class diagram, sequence diagrams and activity diagrams for automated code generation. The tool generates structural code from the class diagram, and then adds behavioral aspects from sequence and activity diagrams. A case study is used for experimental validation of the code generation tool. The results show that the generated code is consistent with UML models, fully functional, and understandable.
UML模型到可执行代码的自动翻译是一个越来越受关注的领域,因为它的好处包括降低成本和准确性。然而,这个领域的主要挑战包括检查UML模型的一致性,以及确保生成代码的准确性、可维护性和效率。本文提出了一个名为UJECTOR的工具,用于将UML模型自动转换为可执行的Java代码。该工具使用UML类图、序列图和活动图来自动生成代码。该工具从类图中生成结构代码,然后从序列图和活动图中添加行为方面。用一个案例研究对代码生成工具进行了实验验证。结果表明生成的代码与UML模型一致,功能齐全,并且可以理解。
{"title":"UJECTOR: A Tool for Executable Code Generation from UML Models","authors":"M. Usman, A. Nadeem, Tai-hoon Kim","doi":"10.1109/ASEA.2008.39","DOIUrl":"https://doi.org/10.1109/ASEA.2008.39","url":null,"abstract":"Automated translation of UML models to executable code is a growing area of interest due to its benefits such as cost reduction and accuracy. However, major challenges in this area include checking consistency of UML models, and ensuring accuracy, maintainability, and efficiency of the generated code. This paper presents a tool called UJECTOR for automatic translation of UML models to executable Java code. The tool uses UML class diagram, sequence diagrams and activity diagrams for automated code generation. The tool generates structural code from the class diagram, and then adds behavioral aspects from sequence and activity diagrams. A case study is used for experimental validation of the code generation tool. The results show that the generated code is consistent with UML models, fully functional, and understandable.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122448091","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}
引用次数: 23
Software Project Profitability Analysis Using Temporal Probabilistic Reasoning 基于时间概率推理的软件项目盈利能力分析
Pub Date : 2008-12-13 DOI: 10.1007/978-3-642-10240-0_11
J. Balikuddembe, I. Osunmakinde, A. Bagula
{"title":"Software Project Profitability Analysis Using Temporal Probabilistic Reasoning","authors":"J. Balikuddembe, I. Osunmakinde, A. Bagula","doi":"10.1007/978-3-642-10240-0_11","DOIUrl":"https://doi.org/10.1007/978-3-642-10240-0_11","url":null,"abstract":"","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122752399","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}
引用次数: 6
The Software Prototype of Civil Court Case Management in Thailand 泰国民事法庭案件管理的软件原型
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.32
P. Rungruangpattana, T. Achalakul
This research work proposes an idea on the design framework of the IT support for the judiciary system in Thailand. We have performed an in-depth study of the court workflow at the Central Intellectual Property and International Trade Court (CIPITC). Case Management System and Web services concepts were applied. We also considered the practicality of system deployment at the civil courts in Thailand. The court authorities were requested to participate in the usability evaluation of the design framework and the software prototype. The evaluation was conducted in three domains: effectiveness, efficiency, and satisfaction. The analysis and discussion were then presented as a part of our results.
本研究提出泰国司法系统资讯科技支援的设计架构构想。我们对中央知识产权和国际贸易法院(CIPITC)的法庭工作流程进行了深入研究。应用了案例管理系统和Web服务的概念。我们还考虑了在泰国民事法院部署该系统的实用性。法院当局被要求参与设计框架和软件原型的可用性评估。评估从三个方面进行:有效性、效率和满意度。然后,分析和讨论作为我们结果的一部分呈现。
{"title":"The Software Prototype of Civil Court Case Management in Thailand","authors":"P. Rungruangpattana, T. Achalakul","doi":"10.1109/ASEA.2008.32","DOIUrl":"https://doi.org/10.1109/ASEA.2008.32","url":null,"abstract":"This research work proposes an idea on the design framework of the IT support for the judiciary system in Thailand. We have performed an in-depth study of the court workflow at the Central Intellectual Property and International Trade Court (CIPITC). Case Management System and Web services concepts were applied. We also considered the practicality of system deployment at the civil courts in Thailand. The court authorities were requested to participate in the usability evaluation of the design framework and the software prototype. The evaluation was conducted in three domains: effectiveness, efficiency, and satisfaction. The analysis and discussion were then presented as a part of our results.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117114823","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
An Approach to Determine Software Requirement Construction Sequences Based on Use Cases 一种基于用例确定软件需求构建序列的方法
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.33
J. Pow-Sang, A. Nakasone, R. Imbert, A. Moreno
The majority of software development projects utilize the use cases technique to define software requirements, which are necessary to determine not only the scope of the software itself, but also the sequence in which this software will be constructed. Currently, there are several proposals to define the construction sequence of software requirements, but most of these proposals lack of ease of use from the developerpsilas perspective. This paper presents an approach to determine software construction sequences based on use cases precedence diagrams, which offers some advantages from the developerpsilas point of view. In order to demonstrate the technique, we also present a controlled experiment performed by people who had at least two years of experience in software projects. The results of this experiment show that our proposed technique, unlike other ad hoc techniques used, enables a more precise definition of the construction sequence.
大多数软件开发项目利用用例技术来定义软件需求,这不仅是确定软件本身的范围所必需的,而且也是确定构建该软件的顺序所必需的。目前,有几种建议来定义软件需求的构造顺序,但是从开发人员的角度来看,这些建议中的大多数都缺乏易用性。本文提出了一种基于用例优先图确定软件构建顺序的方法,从开发人员的角度来看,该方法具有一定的优势。为了演示该技术,我们还提供了一个由至少有两年软件项目经验的人执行的受控实验。这个实验的结果表明,我们提出的技术,不像其他特别使用的技术,能够更精确地定义构建序列。
{"title":"An Approach to Determine Software Requirement Construction Sequences Based on Use Cases","authors":"J. Pow-Sang, A. Nakasone, R. Imbert, A. Moreno","doi":"10.1109/ASEA.2008.33","DOIUrl":"https://doi.org/10.1109/ASEA.2008.33","url":null,"abstract":"The majority of software development projects utilize the use cases technique to define software requirements, which are necessary to determine not only the scope of the software itself, but also the sequence in which this software will be constructed. Currently, there are several proposals to define the construction sequence of software requirements, but most of these proposals lack of ease of use from the developerpsilas perspective. This paper presents an approach to determine software construction sequences based on use cases precedence diagrams, which offers some advantages from the developerpsilas point of view. In order to demonstrate the technique, we also present a controlled experiment performed by people who had at least two years of experience in software projects. The results of this experiment show that our proposed technique, unlike other ad hoc techniques used, enables a more precise definition of the construction sequence.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124908866","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}
引用次数: 14
Research and Assessment of the Reliability of a Fault Tolerant Model Using AADL 基于AADL的容错模型可靠性研究与评估
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.21
Chenyu Zhang, Zhiyi Yang, Yunwei Dong
In order to solve the problem of the assessment of the reliability of the fault tolerant system, the work in this paper is devoted to analyze a subsystem of ATC (air traffic control system), and use AADL (architecture analysis and design language) to build its model. After describing the various software and hardware error states and as well as error propagation from hardware to software, the work builds the AADL error model and convert it to GSPN (general stochastic Petri net). Using current Petri Net technology to assess the reliability of the fault tolerant system which is based on ATC as the background, this paper receives good result of the experiment.
为了解决容错系统的可靠性评估问题,本文对空中交通管制系统(ATC)中的一个子系统进行了分析,并采用体系结构分析与设计语言(AADL)对其进行了建模。在描述了各种软件和硬件的错误状态以及从硬件到软件的错误传播之后,建立了AADL错误模型,并将其转换为GSPN(一般随机Petri网)。利用现有的Petri网技术对以ATC为背景的容错系统进行可靠性评估,取得了良好的实验结果。
{"title":"Research and Assessment of the Reliability of a Fault Tolerant Model Using AADL","authors":"Chenyu Zhang, Zhiyi Yang, Yunwei Dong","doi":"10.1109/ASEA.2008.21","DOIUrl":"https://doi.org/10.1109/ASEA.2008.21","url":null,"abstract":"In order to solve the problem of the assessment of the reliability of the fault tolerant system, the work in this paper is devoted to analyze a subsystem of ATC (air traffic control system), and use AADL (architecture analysis and design language) to build its model. After describing the various software and hardware error states and as well as error propagation from hardware to software, the work builds the AADL error model and convert it to GSPN (general stochastic Petri net). Using current Petri Net technology to assess the reliability of the fault tolerant system which is based on ATC as the background, this paper receives good result of the experiment.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"104 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125672055","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
QoS Based on Client information for Semantic Web Service 基于客户端信息的语义Web服务QoS
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.37
Yan Ha, Hea-Sook Park
Web services have become popular in order to access multimedia stream contents. However, these Web services are not supported with the same quality to Web clients who frequently access multimedia services. Also, ontologies provide meaning to concepts and their relationships for supporting semantic Web Service. This paper proposes ontological technique to apply user level Quality of Service (QoS) that provides two different levels to serve Web service with proper quality by contribution value. Main contribution of this paper is to support user level QoS and to use Ontology for it. Therefore, this work uses an ontology-based approach to organize QoS, enabling semantic classification of all Web services based on domains and QoS attributes.
为了访问多媒体流内容,Web服务已经变得很流行。但是,对于经常访问多媒体服务的Web客户机来说,这些Web服务的支持质量并不相同。此外,本体为概念及其关系提供意义,以支持语义Web服务。本文提出了应用用户级服务质量(QoS)的本体论技术,该技术提供了两个不同的层次,通过贡献值为Web服务提供适当的质量。本文的主要贡献是支持用户级的QoS,并使用本体来实现。因此,这项工作使用基于本体的方法来组织QoS,支持基于域和QoS属性的所有Web服务的语义分类。
{"title":"QoS Based on Client information for Semantic Web Service","authors":"Yan Ha, Hea-Sook Park","doi":"10.1109/ASEA.2008.37","DOIUrl":"https://doi.org/10.1109/ASEA.2008.37","url":null,"abstract":"Web services have become popular in order to access multimedia stream contents. However, these Web services are not supported with the same quality to Web clients who frequently access multimedia services. Also, ontologies provide meaning to concepts and their relationships for supporting semantic Web Service. This paper proposes ontological technique to apply user level Quality of Service (QoS) that provides two different levels to serve Web service with proper quality by contribution value. Main contribution of this paper is to support user level QoS and to use Ontology for it. Therefore, this work uses an ontology-based approach to organize QoS, enabling semantic classification of all Web services based on domains and QoS attributes.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129708922","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
Hash Function Based Software Watermarking 基于哈希函数的软件水印
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.57
Xuesong Zhang, Fengling He, Wanli Zuo
Software piracy is the greatest threats to software industry, which will bring serious damages to the interests of software developers or providers. As a prevention technique, software watermarking is a new research area that aims at providing copyright protection for commercial software. This article proposes a hash function based dynamic software watermarking algorithm. By constructing appropriate hash function, watermark piece is embedded into it. Given the satisfied parameters, hash function will calculate out the corresponding watermark. To strengthen the logical relation with the program itself, some of the programpsilas constants are replaced by specific level hash function, tampering of watermark will lead to the applicationpsilas undefined behavior. Distinguishing from other watermarking techniques, this kind of watermark is not hidden inside the program code or its runtime state, but is calculated out dynamically. Analysis shows that this algorithm will be able to withstand a variety form of attacks.
软件盗版是软件产业面临的最大威胁,它会给软件开发商或提供商的利益带来严重损害。软件水印作为一种预防技术,旨在为商业软件提供版权保护,是一个新兴的研究领域。提出了一种基于哈希函数的动态软件水印算法。通过构造合适的哈希函数,将水印块嵌入其中。给定满足的参数,哈希函数将计算出相应的水印。为了加强与程序本身的逻辑关系,将一些程序常量替换为特定级别的哈希函数,篡改水印会导致应用程序的未定义行为。与其他水印技术不同的是,这种水印不隐藏在程序代码中,也不隐藏在程序运行状态中,而是动态计算出来的。分析表明,该算法将能够抵御各种形式的攻击。
{"title":"Hash Function Based Software Watermarking","authors":"Xuesong Zhang, Fengling He, Wanli Zuo","doi":"10.1109/ASEA.2008.57","DOIUrl":"https://doi.org/10.1109/ASEA.2008.57","url":null,"abstract":"Software piracy is the greatest threats to software industry, which will bring serious damages to the interests of software developers or providers. As a prevention technique, software watermarking is a new research area that aims at providing copyright protection for commercial software. This article proposes a hash function based dynamic software watermarking algorithm. By constructing appropriate hash function, watermark piece is embedded into it. Given the satisfied parameters, hash function will calculate out the corresponding watermark. To strengthen the logical relation with the program itself, some of the programpsilas constants are replaced by specific level hash function, tampering of watermark will lead to the applicationpsilas undefined behavior. Distinguishing from other watermarking techniques, this kind of watermark is not hidden inside the program code or its runtime state, but is calculated out dynamically. Analysis shows that this algorithm will be able to withstand a variety form of attacks.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128521098","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
Model-Based Test Suite Reduction with Concept Lattice 基于模型的概念格测试集约简
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.27
P. Ng, R. Fung
Model-based testing refers to deriving a suite of test cases from a model that represents the behavior of a software system. As there may be large, sometimes infinite, number of operational scenarios that could be generated from a given model, an important issue of model-based testing is to determine a minimal set of test cases which provides sufficient test coverage. With formal concept analysis (FCA) mechanism, we could analyze the coverage of the test cases and eliminate those redundant ones. This systematic approach can help reduce the test suite whilst still maintain the sufficiency of test coverage.
基于模型的测试是指从表示软件系统行为的模型中派生出一组测试用例。由于可能有大量的,有时是无限的,可从给定模型生成的操作场景,基于模型的测试的一个重要问题是确定提供足够测试覆盖的最小测试用例集。通过形式概念分析(FCA)机制,我们可以分析测试用例的覆盖率,并消除那些冗余的用例。这种系统的方法可以帮助减少测试套件,同时仍然保持测试覆盖的充分性。
{"title":"Model-Based Test Suite Reduction with Concept Lattice","authors":"P. Ng, R. Fung","doi":"10.1109/ASEA.2008.27","DOIUrl":"https://doi.org/10.1109/ASEA.2008.27","url":null,"abstract":"Model-based testing refers to deriving a suite of test cases from a model that represents the behavior of a software system. As there may be large, sometimes infinite, number of operational scenarios that could be generated from a given model, an important issue of model-based testing is to determine a minimal set of test cases which provides sufficient test coverage. With formal concept analysis (FCA) mechanism, we could analyze the coverage of the test cases and eliminate those redundant ones. This systematic approach can help reduce the test suite whilst still maintain the sufficiency of test coverage.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"201 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132652670","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}
引用次数: 3
Design Diverse-Multiple Version Connector: A Fault Tolerant Component Based Architecture 设计多版本连接器:一种基于容错组件的体系结构
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.36
F. Yousuf, A. Nadeem, Z. Zaman, Tai-hoon Kim, Minkyu Choi
Component based software engineering (CBSE) is a new archetype to construct the systems by using reusable components ldquoas it isrdquo. To achieve high dependability in such systems, there must be appropriate fault tolerance mechanism in them at the architectural level. This paper presents a fault tolerant component based architecture that relies on the C2 architectural style and is based on design diverse and exception handling fault tolerance strategies. The proposed fault tolerant component architecture employs special-purpose connectors called design diverse-multiple version connectors (DD-MVC). These connectors allow design diverse n-versions of components to run in parallel. The proposed architecture has a fault tolerant connector (FTC), which detects and tolerates different kinds of errors. The proposed architecture adjusts the tradeoff between dependability and efficiency at run time and exhibits the ability to tolerate the anticipated and unanticipated faults effectively. The applicability of proposed architecture is demonstrated with a case study.
基于组件的软件工程(CBSE)是一种利用可重用组件构建系统的新原型。为了在这样的系统中实现高可靠性,在体系结构级别上必须有适当的容错机制。本文提出了一种基于C2体系结构风格的容错组件体系结构,该体系结构基于设计多样性和异常处理容错策略。所提出的容错组件体系结构使用称为设计多版本连接器(DD-MVC)的专用连接器。这些连接器允许设计不同版本的组件并行运行。所提出的体系结构有一个容错连接器(FTC),它可以检测和容忍不同类型的错误。所提出的体系结构在运行时调整了可靠性和效率之间的权衡,并展示了有效容忍预期和非预期故障的能力。通过一个案例研究证明了所提出的体系结构的适用性。
{"title":"Design Diverse-Multiple Version Connector: A Fault Tolerant Component Based Architecture","authors":"F. Yousuf, A. Nadeem, Z. Zaman, Tai-hoon Kim, Minkyu Choi","doi":"10.1109/ASEA.2008.36","DOIUrl":"https://doi.org/10.1109/ASEA.2008.36","url":null,"abstract":"Component based software engineering (CBSE) is a new archetype to construct the systems by using reusable components ldquoas it isrdquo. To achieve high dependability in such systems, there must be appropriate fault tolerance mechanism in them at the architectural level. This paper presents a fault tolerant component based architecture that relies on the C2 architectural style and is based on design diverse and exception handling fault tolerance strategies. The proposed fault tolerant component architecture employs special-purpose connectors called design diverse-multiple version connectors (DD-MVC). These connectors allow design diverse n-versions of components to run in parallel. The proposed architecture has a fault tolerant connector (FTC), which detects and tolerates different kinds of errors. The proposed architecture adjusts the tradeoff between dependability and efficiency at run time and exhibits the ability to tolerate the anticipated and unanticipated faults effectively. The applicability of proposed architecture is demonstrated with a case study.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128789541","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
Multimedia Real Time Systems Using CBD 使用CBD的多媒体实时系统
Pub Date : 2008-12-13 DOI: 10.1109/ASEA.2008.51
R. Jung, Soung Won Kim
Multimedia communication aims at transferring various forms of data, audio and video simultaneously in a single network. The applications such as videoconferencing, digital TV, multimedia teaching, distance learning and video on-demand make use of multimedia network and communication technologies to provide quality of service (QoS). With the wide variety of different real time system applications we need specific software for those specific real time systems that will meet the requirements of an application. In this paper, we propose the design and development procedures for real time systems using component based methodology. It starts with the requirement analysis of a real time system and continues to provide the functional model of the system and also the environmental design as well. As more and more functions or components needed to be added in designing a software system a modularized and systematic approach becomes not an option. Hence this paper proposes a systematic and procedural approach that will help to build a more reliable and suitable software architecture. This paper also includes a case study - a Multimedia real time conferencing system, whose aim is to provide a brief demonstration of how to apply the architecture and notations that are presented in this paper.
多媒体通信的目的是在单一网络中同时传输各种形式的数据、音频和视频。视频会议、数字电视、多媒体教学、远程学习和视频点播等应用利用多媒体网络和通信技术提供服务质量(QoS)。随着实时系统应用的多样化,我们需要针对特定的实时系统开发特定的软件来满足应用的需求。本文提出了一种基于组件的实时系统设计与开发方法。本文从实时系统的需求分析入手,给出了系统的功能模型和环境设计。随着在软件系统设计中需要添加越来越多的功能或组件,模块化和系统化的方法变得不可行。因此,本文提出了一种系统化和程序化的方法,将有助于构建一个更可靠、更合适的软件体系结构。本文还包括一个案例研究——一个多媒体实时会议系统,其目的是提供如何应用本文中提出的体系结构和符号的简要演示。
{"title":"Multimedia Real Time Systems Using CBD","authors":"R. Jung, Soung Won Kim","doi":"10.1109/ASEA.2008.51","DOIUrl":"https://doi.org/10.1109/ASEA.2008.51","url":null,"abstract":"Multimedia communication aims at transferring various forms of data, audio and video simultaneously in a single network. The applications such as videoconferencing, digital TV, multimedia teaching, distance learning and video on-demand make use of multimedia network and communication technologies to provide quality of service (QoS). With the wide variety of different real time system applications we need specific software for those specific real time systems that will meet the requirements of an application. In this paper, we propose the design and development procedures for real time systems using component based methodology. It starts with the requirement analysis of a real time system and continues to provide the functional model of the system and also the environmental design as well. As more and more functions or components needed to be added in designing a software system a modularized and systematic approach becomes not an option. Hence this paper proposes a systematic and procedural approach that will help to build a more reliable and suitable software architecture. This paper also includes a case study - a Multimedia real time conferencing system, whose aim is to provide a brief demonstration of how to apply the architecture and notations that are presented in this paper.","PeriodicalId":223823,"journal":{"name":"2008 Advanced Software Engineering and Its Applications","volume":"95 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123745779","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
期刊
2008 Advanced Software Engineering and Its Applications
全部 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