بلاک چین : آینده درخشان عرصه دیجیتال
تابستان گذشته یعنی تابستان سال 2015 پرتو های نور در رودخانه هودسون[1] منعکس شده و بر روی درختان گردشگاه در مسیر اطراف رودخانه می افتاد. من در حال مطالعه مقاله ای در مورد خطرات احتمالی راه انداختن کسب و کاری در جمهوری دموکراتیک کونگو بودم، زیرا به دلیل برده داری، فساد، استثمار و کار در معدن برای استخراج مواد معدنی نادر مثل کولتان که در ساخت گوشی های هوشمند ضروری است راه انداختن تجارت در آنجا با مشکلاتی روبرو می شود. و سپس با واژه دیگری که در جهان بر سر زبانها افتاده بود مواجه شدم: بلاک چین[2]. در مقاله نوشته شده بود که ظاهرا این تکنولوژی جدید به عنوان داربستی عمل می کند که مخزن حامل کولتان استخراج شده از معدن را نگه می دارد. بلاک چین می توان مخزن حمل کولتان استخراج شده را قدم به قدم از داخل جنگلها به سمت تمامی گوشی های هوشمند بکشاند. بدین روش، فردی در آمریکا یا اروپا که گوشی همراه میخرد می تواند مطمئن باشد که برای مثال، خطری از جانب گوریل ها او را تهدید نمی کند!
مطمئنا خریدن گوشی همراه حس خوبی به همراه دارد. اما آیا معدن کارانی که کولتان را از معدن استخراج می کنند هم همین حس را دارند؟ همچنین با اندکی تحقیق متوجه شدم که بلاک چین روش های قدرتمندی برای تراز کردن زمین های اطراف معدن پیشنهاد میکند، و بنابراین سهم و همکاری معدن کاران در این حالت بهتر درک می شود. برای مثال، یک معدن کار حرفه ای که یکبار کولتان استخراج شده خود را از دست داده است، حالا با این تکنولوژی می تواند روند حرکتی مخزن کولتان خود را در هر جایی از زنجیره پیگیری کند. این نوع انتقال ممکن است به معدن کار ایده ای در مورد چگونگی بهبود بخشیدن مراحل مختلف در زنجیره عرضه از جمهوری کونگو تا کارخانه های چینی برای ساخت گوشی های همراه، یا حتی تا اپل استور[3] و خیابان وست فورتینس[4]، یعنی جایی نه خیلی دورتر از جایی که من نشسته بوده و در حال تماشای رودخانه بودم، بدهد.
چه نوع اقتصادی باید ایجاد شود تا اولین نفر در زنجیره عرضه بتواند به قیمت های نهایی ارائه شده در انتهای زنجیره عرضه دسترسی داشته باشد؟ این موضوع چقدر برای استفاده از کولتان به عنوان ماده معدنی استخراج شده توسط معدن کار، یعنی فردی که از بسیاری جهات با روش های این کار آشنا است، مفید و کمک کننده خواهد بود؟ حداقل می توان داستان مهمی را ایجاد کرد که بتواند به مشتری در درک این فرآیند کمک کند. در واقع می توان گفت که نیاز به وجود و آغاز بلاک چین کاملا محسوس بود.
بلاک چین نامی عجیب برای چنین مفهوم ساده ای می باشد. من خیلی زود با این نام سازش کردم و آن را پذیرفتم. این کتاب تمامی اطلاعات و دانسته های من در این حوزه را نشان می دهد.
تکنولوژی بلاک چین اساسا به عنوان برنامه و ابزاری برای پول دیجیتال یا همان بیت کوین[5] اختصاص یافت تا از طریق آن بتوان نحوه خرج کردن یا فروختن هر یک از این پولهای دیجیتالی را در هر لحظه پیگیری کرد. این عملکرد به تنهایی کافی بود تا این تکنولوژی به یک اختراع تحولی در جهان تبدیل شود. اندکی پس از معرفی بیت کوین در سال 2008، متخصصان فن آوری اندک اندک دریافتند که بلاک چین در بلند مدت می تواند حتی ارزشی بالاتر از ارزهای مجازی که برای آن ایجاد شده اند داشته باشد.
بلاک چین تکنولوژی ساده ای است که اساسا به عنوان یک محافظ دائمی و غیر قابل هک برای هر نوع اطلاعاتی که شما بخواهید ثبت کنید عمل می کند. امروزه می بینیم که این تکنولوژی حفاظتی ساده روشی ایده آل برای ساخت انواع متعددی از برنامه های خلاقانه و جدید ارائه می کند.
برای مثال، ثبت آمار فروش زمین ها، و در این شرایط هیچوقت این سوال مطرح نمی شود که چه کسی دفعه بعدی که زمین فروخته می شود آن را صاحب خواهد شد و حتی هیچ موسسه و سازمانی برای تایید خرید و فروش نیاز نخواهد بود. این نرم افزار قبلا در هوندوراس[6] ایجاد شده که در آنجا 80 درصد زمین ها عنوانی نامناسب دارند با اصلا عنوانی ندارند. ثبت نام مالکان زمین ها از طریق بلاک چین می تواند از مالکیت غیر قانونی زمین ها جلوگیری کرده و جنگل را از تصاحب و سکونت غیر قانونی محافظت کند.
نوع دیگری از املاک واقعی یعنی املاک دیجیتالی واقعی که فقط در اینترنت وجود دارند، در یک کشور دیجتالی با نام جنسیس سیتی[7] ارائه می شوند. تعداد محدودی از زمین ها با عنوانی ثبت شده در بلاک چین به افرادی که هر وقت که بخواهند می توانند این فضای دیجیتالی را گسترش دهند فروخته شده اند. آیا این کار شبیه فروختن مرداب های فلوریدا[8] به شمالی ها در دهه 1950 نیست؟ و یا آیا مالک بخشی از جهان دیجیتالی بودن که انتظار می رود توسط میلیون ها نفر بازدید شود ارزش دارد؟ شما می توانید یک مغازه، یک بازی، مجله یا هر چیز دیگری را در این فضا بسازید.
مزایای بلاک چین خیلی بیشتر از الگو های کسب درآمد ساده است. در آفریقای شرقی، شرکتی با نام والا[9] از بلاک چین به گونه ای استفاده کرده تا مردم بتوانند از طریق گوشی های هوشمند خود به خدمات بانکی دسترسی داشته باشند. این اتفاق موجب شد تا آنها برای بار اول از خدمات اقتصادی نوین و مدرن بهره ببرند. و در نیویورک[10]، هنرمندی با نام کوین ابوش[11] کدهای عددی حروفی بلاک چین را با خون خود ثبت کرد و آنها را برای فروش گذاشت. او همچنین تصویری رمز نگاری شده از عکسی که خودش برای یک میلیون دلار گرفته بود را به فروش گذاشت در حالی که خود عکس مشاهده نمی شد.
امروزه تعداد زیادی از تجارت ها و کسب و کارها ایجاد شده اند که دیگر به صورت سنتی اداره نمی شوند و در آنها از بلاک چین برای پخش تراکم مالکیت و کنترل آن به شیوه ای که مردم از یک کاپیتالیسم تساوی نگر سود ببرند استفاده می شود. چیزی در مورد بلاک چین الهام بخش برخی از افراد بود تا این تکنولوژی را در مسیر ها و شیوه های مختلف دنبال کرده و گسترش دهند.
از سوی دیگر، همانطور که من در سیر و مطالعه در دنیای بلاک چین فهمیدم، بلاک چین تکنولوژی است که بحث های زیادی را به همراه داشته و دقیقا نمی توان فهمید این تکنولوژی چگونه کار می کند. هرچند من باور دارم لازم است فردی دانش عمیقی در مورد تکنولوژی داشته باشد تا بتواند بلاک چین را درک کند، منظور از درک فهمیدن مفهومی از بلاک چین و نحوه کارکرد آن می باشد چرا که این تکنولوژی بیتشر از آنچه که بتوانیم تصور کنیم پتانسیل دگرگون کننده و تبدیلی در جامعه ما دارد. من آنچه را که یاد گرفته ام را با این امید با شما به اشتراک می گذارم تا الهام بخش این باشد که بتوانید راهی پیدا کنید تا بفهیمد چگونه بلاک چین می تواند اول از همه شروع به ایجاد تغییر در زندگی خود شما کند.
تجزیه و تحلیل دادههای حمل و نقل هوشمند (کتاب الکترونیک)
تاریخ بشر نشان داده که گسترش تمدن و توسعه اقتصادها را میتوان تا حد زیادی به سیستمهای حملونقل نسبت داد که کشورها، مناطق، شهرها و محلهها را به هم متصل میکنند. از کالسکههای اسبی گرفته تا وسایل نقلیه با موتورهای احتراق داخلی، وسایل نقلیه الکتریکی و وسایل نقلیه متصل و خودکار آینده، فناوری است که بهسرعت در حال پیشرفت است و زندگی و جامعه ما را غنیتر و متصل میسازد. سیستمهای حملونقل هوشمند (ITS) وعده میدهند که گامهای بزرگی در جهت هوشمندسازی شهرها و مناطق و اتصال به زیرساختهای دیگر مانند شبکه انرژی بردارند. ITS در حال تبدیل شدن به بخشی از اینترنت با فناوریهای جدید حسگر، کنترل، اتصالات و محاسبات ابری است که میتواند بخشی از شهرها و مناطق هوشمند باشد.
سیستمهای حملونقل با تحویل کالا و انتقال افراد از طریق سیستمهای حملونقل بهطور فزاینده پیچیده، به هم پیوسته و چند حالته، همچنآنیک نقش استراتژیک در اقتصاد جهانی ایفا خواهند کرد. بااینحال، پیچیدگیهای حملونقل مدرن را نمیتوان با استفاده از استراتژیها و ابزارهای روز گذشته مدیریت کرد.
این ابزارها با دادههای پیچیده رو به افزایشی در قالبهای ناهمگن، حجم زیاد، تفاوتهای جزئی در فرآیندهای مکانی و زمانی، و الزامات پردازش زمان واقعی مکرر مشخص میشوند. علاوه بر این، ITS با دادههای جمعآوریشده از دستگاههای شخصی، رسانههای اجتماعی و خدماتی افزایش خواهد یافت. پردازش ساده دادهها، یکپارچهسازی و ابزارهای تحلیلی نیازهای پردازش دادههای پیچیده ITS را برآورده نمیکنند.
استفاده از سیستمها و روشهای تجزیهوتحلیل دادههای نوظهور، با سیستمهای مؤثر جمعآوری داده و توزیع اطلاعات، فرصتهایی را فراهم میکند که برای ساخت ITS امروز و فردا موردنیاز است. با توجه به نیاز نسل جدیدی از متخصصان برای کار در ITS مبتنی بر داده، به کتاب درسی نیاز است که موضوعات متنوع تجزیهوتحلیل دادههای مربوط به ITS را ترکیب کند. هدف از این کتاب، آمادهسازی نیروی کار ماهر، تمرکز بر دانشجویان مهندسی حملونقل و متخصصان حوزههای مشابه، و همچنین شامل دانشجویان علم داده و متخصصانی است که برنامهریزی، توسعه و نگهداری از ITS آینده را سرپرستی خواهند کرد.
این کتاب شامل ۱۲ فصل است که موضوعات متنوع تجزیهوتحلیل دادهها را پوشش میدهند. فصل1 مروری بر ITS و ماهیت داده متمرکز بر کاربردهای مختلف ITS را ارائه میدهد. خلاصهای از منابع و ویژگی دادههای ITS ازجمله ارتباط ITS با تجزیهوتحلیل دادهها ارائهشده است.
علاوه بر این، مروری بر معماری ITS ملی ایالاتمتحده بهعنوان یک چارچوب نمونه برای برنامهریزی، طراحی و استقرار ITS، با تأکید بر تجزیهوتحلیل دادهها ارائهشده است. برای نشان دادن نقش ذینفعان مختلف در استقرار برنامههای ITS، نمای اجمالی از برنامههای ITS ارائهشده است. این فصل با تاریخچه مختصری از استقرار ITS در سراسر جهان ازجمله روندهای نوظهور ناشی از نوآوریهای تکنولوژی مانند وسایل نقلیه خودکار به پایان میرسد.
در فصل2 اصول تجزیهوتحلیل دادهها و زمینه آنها در ITS معرفیشده است. جنبههای توصیفی، تشخیصی، پیشگویانه و تجویزی تجزیهوتحلیل دادهها توصیف میشوند. سپس، توسعه راهحلهای تجزیهوتحلیل داده مانند تجزیهوتحلیل SQL، تجزیهوتحلیل بصری، تجزیهوتحلیل کلان داده و تجزیهوتحلیل شناختی ارائه میشود. ابزارها و منابع تجزیهوتحلیل دادههای منبع باز در دسترس نیز فهرست شده است. این فصل با بحث در مورد گامهای بعدی تجزیهوتحلیل دادههای ITS به پایان میرسد.
فصل3 ابزارهای اساسی علوم داده را توصیف و زمینه را برای تکنیکهای تحلیلی در بقیه کتاب فراهم میکند. عناوین خاص موردبحث در این فصل عبارتاند از: (۱) معرفی یک محیط برنامهنویسی آماری پایه برای تحلیل دادههای پیچیده، R، (۲) مروری بر انبار داده Data Exchange ITS، (۳) مفاهیم اساسی در مورد ساختاردهی دادهها در R، (۴) تکنیکها و کتابخانهها جهت پالایش فایلهای داده از قالبهای خارجی به R، (۵) تکنیکها و کتابخانهها برای استخراج دادهها از منابع آنلاین به R و (۶) معرفی مختصری از تکنیکهای پردازش کلان داده.
فصل4 بر چرخه عمر دادهها تمرکز دارد که محققان و متخصصان را قادر میسازد تا بهطور مؤثر دادهها را برای استفاده در زمان واقعی تا طولانیمدت بهطور مؤثر حفظ کنند. دادهها میتوانند مجموعهای از فایلها و لینکها یا یک پایگاه داده باشند. چرخه عمر دادهها بسته به انواع دادهها مجموعهای از مراحل را در برمیگیرد. علاوه بر این، دیدگاههای مختلفی در مورد مراحل چرخه عمر دادهها وجود دارد. هدف این فصل، درک چرخه عمر دادهها است.
فصل5 به راهحلهای توسعه زیرساختهای داده با در نظر گرفتن کاربردهای متنوع ITS، ویژگیهای حجم کار داده و الزامات مربوطه میپردازد.
مروری بر زیرساختها برای پشتیبانی از نیازهای زیرساخت داده باقابلیت ذخیرهسازی، پردازش و توزیع حجم زیادی از دادهها با استفاده از سیستمهای مجزاسازی داده و زمان اجرا ارائهشده است. سپس الزامات کاربردی ITS به یک معماری فنی برای زیرساخت داده نگاشت میشود. زیرساختهای مختلف سطح بالا با تمرکز بر روی سیستمهای مختلف برنامهنویسی، مجزاسازی و زیرساختها، زیرساختهای سطح پایین با تمرکز بر ذخیرهسازی و مدیریت محاسبات خلاصه میشوند.
فصل6 به بررسی مسائل امنیتی و حریم خصوصی ITS میپردازد. مروری بر شبکههای ارتباطی و کاربردهای ابتکاری ITS ارائهشده است. ذینفعان موجود در اکوسیستم خودرو و داراییهایی که برای محافظت از آنها نیاز به شناسایی دارند. طبقهبندی حمله ای که حملات به ITS ازجمله وسایل نقلیه متصل را توصیف میکند موردبحث قرارگرفته است.
حملات موجود به وسایل نقلیه متصل بررسی و با استفاده از طبقهبندی حمله ترسیم میشوند. درنهایت، بحثی در مورد راهحلهای امنیت و حریم خصوصی موجود و بالقوه ارائهشده است.
فصل7 کاربرد مفاهیم تصویرسازی داده تعاملی و ابزارهای یکپارچه با الگوریتمهای دادهکاوی درزمینه ITS را نشان میدهد. در حوزه ITS، چنین سیستمهایی جهت پشتیبانی از تصمیمگیری در جریان کلان داده که توسط زیرساختها و اجزای مختلف ITS مانند دوربینهای ترافیک، وسایل نقلیه و مراکز مدیریت ترافیک تولید و مصرف میشوند، ضروری هستند.
مقدمهای بر چندین موضوع کلیدی مربوط به طراحی سیستمهای تصویرسازی داده برای ITS در این فصل ارائهشده است. علاوه بر این، اصول طراحی تصویرسازی عملی موردبحث قرار میگیرند. این فصل با یک مطالعه موردی دقیق شامل طراحی یک ابزار تصویرسازی چند متغیره به پایان میرسد.
فصل8 کاربرد اصول مهندسی سیستم در ITS را موردبحث قرار میدهد. مهندسی سیستم برای تخصیص مسئولیت ها، بهصورت نیاز به هر دو سختافزار و نرمافزار در همه سیستمعامل هایی که در برنامههای ITS شرکت میکنند، استفاده میشود.
مطالعهای در مورد اطلاعات موردنیاز بهعنوان پیش زمینه برای سناریوی توسعه سیستمهای ITS متمرکز بر تجزیهوتحلیل دادهها ارائهشده است. در سناریوی توسعه، الزامات ارتباط داده شناسایی میشوند و آن الزامات را با استفاده از زبان توصیف معماری (ADL) ترسیم میشود. ADL از فعالیتهای تائید و تجزیهوتحلیل سیستم مدل شده همانطور که در فصل 8 بحث شده پشتیبانی میکند.
فصل۹ بهطور خاص بر تحلیل دادههای ایمنی ترافیک بزرگراه تمرکز دارد. روشهای مختلف تجزیهوتحلیل ایمنی ترافیک مانند مدلسازی تعداد تصادفات/ فرکانس، ارزیابی اثربخشی ایمنی، ارزیابی اقتصادی، تجزیهوتحلیل پهنه دسترسی شبکه بیسیم و مدلسازی شدت آسیب موردبررسی قرارگرفته است. ابتدا مروری بر تحقیقات ایمنی ترافیک بزرگراه موجود ارائه و روشهای مختلفی در این راستا خلاصهشده است.
جزئیات دادههای موجود برای کاربردهای ایمنی ترافیک بزرگراهها، ازجمله محدودیتهای آنها، موردبحث قرارگرفته است. علاوه بر این، منابع جدید داده بالقوه فعالشده توسط روندهای نوظهور مانند وسایل نقلیه متصل و خودکار موردبررسی قرار میگیرند.
در فصل10 تکنیکهای تجزیهوتحلیل دادههای توصیفی و پیشگویانه معمول در برنامههای ITS درزمینه حملونقل بین مُدی موردبحث قرار میگیرد. این تکنیکها بهطور کامل به طیف تجزیهوتحلیلهای تک متغیره، دومتغیره و چند متغیره پوشش داده میشوند. این فصل همچنین چگونگی استفاده از این تکنیکها را با استفاده از بسته نرمافزاری آماری R نشان میدهد.
در فصل11 مروری بر کاربرد دادههای شبکههای اجتماعی در برنامههای ITS ارائهشده است. از آنجایی که سیستمعامل های رسانههای اجتماعی مانند توییتر، اینستاگرام و فیسبوک شامل پستهایی در مورد فعالیتهای روزمره افراد، ازجمله سفر هستند، آنها به منبع غنی از داده برای پشتیبانی از برنامهریزی و عملیات حملونقل تبدیلشدهاند.
موضوعات خاص بررسیشده در این فصل عبارتاند از: (۱) ویژگیهای داده رسانه اجتماعی، (۲) مروری بر جدیدترین ابزارها و الگوریتمهای تحلیل داده رسانه اجتماعی، (۳) مروری مختصر بر برنامههای نوظهور رسانههای اجتماعی در حملونقل و (۴) چالشهای تحقیقاتی آینده و راهحلهای بالقوه.
فصل۱۲ مفاهیم اساسی روشهای یادگیری ماشین و کاربرد آنها در ITS را نشان میدهد. این فصل در مورد چگونگی استفاده از روشهای یادگیری ماشین برای بهبود عملکرد ابزارهای تجزیهوتحلیل دادههای حملونقل بحث میکند.
روشهای انتخابشده یادگیری ماشین، اهمیت کیفیت و کمیت دادههای موجود موردبحث قرار میگیرند. مروری کوتاه بر انتخاب روشهای پیشپردازش داده و یادگیری ماشین برای کاربردهای ITS ارائهشده است. جهت نشان دادن اهمیت استفاده از روش یادگیری ماشین در سیستم حملونقل داده محور مثالی ذکرشده است.
این کتاب اصول تجزیهوتحلیل داده را برای متخصصان ITS ارائه میدهد و اهمیت تجزیهوتحلیل داده را برای برنامهریزی، اجرا و مدیریت سیستمهای حملونقل آینده برجسته میکند. زمینههای تجزیهوتحلیل دادههای ارائهشده در این کتاب برای ذینفعان حوزه برنامهریزی، بهرهبرداری و نگهداری ITS مفید است. این فصلها بهاندازه کافی دقیق هستند تا جنبههای اصلی تجزیهوتحلیل دادهها را به متخصصان حملونقل در کشورهای توسعهیافته یا درحالتوسعه ارائه دهند.
این کتاب میتواند بهعنوان یک کتاب درسی پایه یا تکمیلی برای دوره کارشناسی و تحصیلات تکمیلی در مورد تجزیهوتحلیل دادهها برای ITS به کار رود و میتواند برای دورههای تجزیهوتحلیل در بسیاری از رشتههای مهندسی، مانند مهندسی عمران، مهندسی خودرو، علوم کامپیوتر و مهندسی برق مورداستفاده قرار گیرد.
این کتاب همچنین اصول تجزیهوتحلیل دادهها را برای ITS در یک رویکرد سطح بالا و درعینحال تمرین محور ارائه میدهد. سبک ارائه به متخصصان ITS مرتبط در سراسر دنیا کمک میکند تا از این کتاب بهعنوان مرجع استفاده کنند. انگیزه ویراستاران برای ارائه این کتاب الهام بخشیدن به نوآوریهای سیستم حملونقل است که با استفاده از تجزیهوتحلیل دادهها بهعنوان ابزاری مهم در حوزه فیزیکی سایبری ITS، امنیت، پویایی و پایداری محیط را افزایش میدهد.
راز پروژههای نرمافزاری (تحلیل چرایی شکست پروژهها)
مقدمه
رئیس شما از شما خواسته است تا بر توسعه یک سیستم جدید صدور صورتحساب نظارت کنید و شما هم یک مدیر پروژه و یک تیم از توسعهدهندگان ماهر را گرد هم آوردهاید. آنها برای ساخت این سیستم آخرین فنّاوریهای و ابزارهای روز را انتخاب نمودهاند. تحلیلگر تجاری، صحبتهای مفصلی را با بخش حسابداری انجام داده و مجموعهای مفصل از نیازهای آنها را برآورد نموده است. حالا پروژه شما هر چیزی را که برای موفقیت لازم است در اختیار دارد، اینطور نیست؟ ظاهراً که اینطور نیست، شش ماه بعد پروژه دارای تأخیر بوده و بودجهاش به پایان رسیده. توسعهدهندگان هفتههای زیادی را اضافهکاری نمودهاند و یکی از آنها نیز گروه را ترک نموده است، بااینوجود اصلاً به نظر نمیرسد که پروژه به این زودیها تمام شود. بخش از مشکل این است که تیم حسابداری ادعا میکند که این نرمافزار آنچه را آنها انتظار دارند انجام نمیدهد و تیم نرمافزاری را با جریان دائمی از تغییرات تحتفشار قرار میدهند؛ شاید لازم نباشد که بگویم همواره سیلی از گزارش مشکلات بهسوی آنان روانه میشود. رئیس وقتی اسم مشکلات را میشوند، حسابی از کوره در میرود.خب، مشکل چیه؟
مشکل هرچه که باشد، چیزی است که اغلب شرکتها با آن دستبهگریباناند. بر اساس تحقیقات گروه استاندیش (2001)، در سال 200 تنها 20 درصد از پروژههای نرمافزاری موفقیتآمیز بودهاند. (شکل 1-1). حدود 23 درصد کنسل شدهاند و مابقی تأخیر داشتهاند (حدود 63 درصد)، با کسری بودجه مواجه شدهاند (حدود 45 درصد)، فاقد برخی ویژگیها بودهاند (حدود 33 درصد) و در بسیاری از موارد همه این مشکلات باهم وجود داشته است. در وزارت دادگستری نیوزیلند، از میان 42 میلیون دلار پرونده سیستم مدیریت، 8 میلیون دلار کسری بودجه داشتهاند و در هنگام اجرا در سال 2003، بیش از یک سال تأخیر داشتهاند. از بین 27 مزیت برشمرده شده برای سیستم، تنها 16 مورد برآورده شده بود. بهجای بهبود بهرهوری، سیستم، با دو برابر کردن میزان دادههای ورودی، درواقع موجب افزایش زمان موردنیاز برای مدیریت پروندههای دادگاهی شده است. یک بررسی پس از اجرا، بیش از 1400 مسئله برجسته را مشخص نموده است؛ اما تنها چالشهای پیش روی توسعهدهندگان، همانهایی بودند که به سیستمهای پیچیده و بزرگ مربوط میشدند (بل، 2004).سيستم های تحمل پذير اشکال
[real3dflipbook id='9']
مفاهیمی همچون اشکال، خطا، خرابی، نقص، قطعی، نامطلوب تلقی میشوند و همواره محققین به دنبال روشهایي برای جلوگیری و یا مدیریت پس از رخداد آنها هستند. آنچه که در این کتاب سعی میشود به خوانندگان عزیز منتقل گردد، تمایزهایی است که مابین مفاهیم مذکور وجود دارد و روشهای مدیریت این رخدادهاست. لذا در ابتدا سعی شده است تا این مفاهیم بصورت دقیق تشریح شوند تا کاربر حس مشخصی از کاربرد این مفاهیم در موقعیتهای صحیح داشته باشد. شاید اگر عنوان این کتاب، "تحملپذیری اشکال" نبود، در این بخش نیز حساسیتی وجود نمیداشت. اما مبتنی بر تخصصی بودن بحث پیرامون مفاهیم نامبرده، سعی شده است تا مرزهای موجود تبیین گردند.
میدانیم که دنیای مهندسی، توازن و مصالحهای مابین آوردهها و سربارها یا دادهها و ستادههاست. به عبارتی برای بدست آوردن مزیتی ممکن است به سیستم سربارهایی را نیاز باشد تا تحمیل نمود. برای بدست آوردن تحملپذیری اشکال نیز باید هزینهای پرداخت نمود و این هزینه افزونگی است؛ به عبارتی چندتایی کردن مولفهها یا زیرمولفهها. افزونگی مشتمل بر چهار قسم افزونگی سختافزاری(این که بجای یک مولفه سختافزاری از چندین مولفه سختافزاری استفاده شود)، افزونگی نرمافزاری(این که بجای یک مولفه نرمافزاری از چندین مولفه نرمافزاری استفاده شود)، افزونگی زمانی(این که بر روی یک سیستم، از تکرارهای متوالی در بازههای زمانی مختلف برای تشخیص و یا تحملپذیری یا حذف اشکال استفاده نمود) و افزونگی اطلاعاتی(این که به همراه اطلاعات اصلی، اطلاعات کنترلی نیز ارسال گردد تا گیرنده اطلاعات را در تشخیص و تصحیح و بطور کلی در کنترل خطاهای احتمالی حین انتقال توانمند نمود) است که سعی شده است تا در فصلهای مختلف کتاب در مورد این مباحث توضیحات مشروحی ارائه گردد.