<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN" "https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
<ArticleSet>
<Article>
<Journal>
				<PublisherName>Shahid Beheshti University</PublisherName>
				<JournalTitle>Journal of Innovations in Computer Science and Engineering (JICSE)</JournalTitle>
				<Issn>2981-2135</Issn>
				<Volume>1</Volume>
				<Issue>1</Issue>
				<PubDate PubStatus="epublish">
					<Year>2023</Year>
					<Month>06</Month>
					<Day>01</Day>
				</PubDate>
			</Journal>
<ArticleTitle>System-Level Modeling of Dynamic Applications with Scenario-Aware Dataflow Graphs</ArticleTitle>
<VernacularTitle></VernacularTitle>
			<FirstPage>120</FirstPage>
			<LastPage>132</LastPage>
			<ELocationID EIdType="pii">104210</ELocationID>
			
<ELocationID EIdType="doi">10.48308/jicse.2024.232987.1023</ELocationID>
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>Seyed-Hosein</FirstName>
					<LastName>Attarzadeh-Niaki</LastName>
<Affiliation>Shahid Beheshti University (SBU)</Affiliation>

</Author>
<Author>
					<FirstName>Mohammad</FirstName>
					<LastName>Vazirpanah</LastName>
<Affiliation>Shahid Beheshti University (SBU)</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2023</Year>
					<Month>09</Month>
					<Day>03</Day>
				</PubDate>
			</History>
		<Abstract>This paper presents a comprehensive modeling framework for managing the complexities inherent in modeling dynamic and intelligent embedded and cyber-physical systems (CPSs). Leveraging the scenario-aware dataflow (SADF) model of computation (MoC), our framework effectively captures CPS dynamism through controlled scenario representations. We establish denotational-style semantics within the Formal System Design (ForSyDe) framework and operational-style semantics tailored for practical industrial implementation. Integration of SADF MoC into ForSyDe-SystemC exploits modern C++ language features, offering type- and size-safety, model introspection, parallel simulation, and foreign model integration. The contributed SADF extension possesses the capability to seamlessly interconnect with other MoCs, thereby facilitating heterogeneous system modeling. Demonstrational examples, including an encoder/decoder system and an MPEG-4 decoder algorithm for the simple profile, attest to the framework&#039;s correctness and practicality. We also introduce a tool flow for automated synthetic benchmark generation, essential for assessing the scalability and performance of ForSyDe-SystemC SADF models in diverse conditions. The extended modeling framework, examples, and supporting tools are available as public domain code.</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Modeling Abstractions</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Scenario-Aware Dataflow</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Embedded Systems</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Cyber-Physical Systems</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Formal System Design</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Streaming Applications</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://jicse.sbu.ac.ir/article_104210_025ba8c43c6fcfa8a92341ed26b38c2d.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
