CS XXXXXXXXXXSpring 2022- Assignment#3 CS/CE XXXXXXXXXXAssignment#3 Due Date: 4/15/22, 11:59 pm Please select a research paper from google scholar (https://scholar.google.com) about language based...

1 answer below »

CS XXXXXXXXXXSpring 2022- Assignment#3

CS/CE XXXXXXXXXXAssignment#3
Due Date: 4/15/22, 11:59 pm
Please select a research paper from google scholar (https:
scholar.google.com)
about language based security, such as type-safe vs. type-unsafe languages
(type safety, memory safety) , layered security (bytecode VMs, interpreted lan-
guages) , control-flow integrity (return-oriented programming attacks &
defenses), basic fuzzing, and introduction to formal methods (e.g., the SPIN
model- checker). The research paper should have at least 20 citations. Write
your own critique for the selected research paper. The article critique should
have four main parts:
1. Introduction (One Paragraph)
Include an introductory paragraph that includes the following:
• The author’s name(s) and the title of the article
• The author’s main point
• A thesis statement that previews your analysis
2. Summary
After your introduction, discuss the following in your own words:
• The main points of the article
• The arguments presented in the article
• The findings of the article
3. Critique
After summarizing the article, critique the article by doing the following:
• Discuss the strengths and weaknesses of the article that you noted while
critically reading the article.
• State your informed opinions about the clarity, relevancy, and accuracy of
the article, using specific examples from the article to support your state-
ments.
4. Conclusion
Finally, end your article critique with a conclusion that does the following:
• Summarize the key points in the article, as well the key points from your
own analysis.
• Close with a comment about the significance of the research or a statement
of future research needed in the field.
CS/CE 4337- Spring 2022 -Assignment#3 1
https:
scholar.google.com

����������     ���
�� ���������
� �������� ������� �� ������
���� ����������    
��

�    ��������

�����
����
��    ���� �� �
��
���������    
�����
�������
������ ����������
����    ���� ������� ����� �� ������    ��������
��������
��� �� �����     
� �
���� �� �    
����        �� �
���������� �    
������� �
���

��������
������
������������� �� ����� ���
������ ������������    ���
��
��������
��� ������    
    ��� �
��
������
� ��� ���� �������
�� �� ���     ������� ���� �� �������
����� �������������� ���� ���� ���� ���������
�� �����������    �� ��� ������    
    ���
������
� �� ���� �� ��� �����
�        � ���������� �� ���� ����� �� ���� ��� � ����
���    � ����� �� ��� ��!����
� �� �"#�
����������     �������� ���� �
����

������

    ���� �� � ������� �� ������    
    ����� ���
� ����� �� ������!�
��
$�� ���� ����    �� ��
�� �"#�
����������     ������� �� ���
� "��� ����!����
����� ��� ������    
    ����� %��
�����& ��� ��        ������������ ��� ���
� �� �����
�        � ����������
��    
����' (������� ������� ��!����
�� ������    
    ������ ����!����
��    �!������!�
�����
����
��
$���
� ���������    ��
�� ���� ����    
� ����
�� � �������
� ���� ��    ���� �� ������ ���    ���

������� �
�����    ��� ����� �� �    �����
� �������� ��� ���
��������     ����    �� ������� ����
��������� ����    ������
�� ��� ����������� �� ��� ��������� �� ������ �    ������
��������
��� ��������
�� �� ��� �������    � �� ��� ���� ���� ��    ���� ��� ���
������     �
���
!��
� ���� ������ �    ������
�������� ���� ������ �� �����    � ����    ����� ��
���    ������� ��    ����    �� ��
���    ������ ��� ������ �    ������
������� ���� "#$%
��� ���    ������ � �����    ��� ��
�� ��    ���

����� "#&�#'% �� �
�� � ����
�         �
��
(��� �����    ��� ���     �������     ���
�� ���������
��� ��� �    �����
�� (��    ��
� ��������� �    
����
�� ��� ������ ����������� ��
������������ !��

�� "��
��
���
"!��� �!� #��� �    �!�� "�� � $�������
��%����� �� ����&���� '��$������(
��������
�    
����
�� ��� ����� �����)������ !��*� �� +�+���� �% �!� ����&���� ��+
    ���
�&���&� ,�
���+��� %�� �!��� !��
��������
����� �!���"�# !$ ����%��� �
���
� &' (' Open access under CC BY-NC-ND license.
����� ��� ������    ���
")&% �� ���
��� � ��    ���� �� ��    ���

����� �� *���� +!� �    ���     ��� ��    � �������
���    
���    ������ �� (��    ��� ���

��� ���� ��    ����
��� �� ���     ��� �� ���
����    �,
-�    ���
����� ��� �� ���    ������ �� � �
��� ��.������ �� ���
����� � ����
��    ���
� �� ��� �� ��� ���������� �� ��� �
���� (�� ���� ��    ���
� �� �����
�� ������
��.������ �� ��� �
���� ��� ���� ��.������ ��� �� ���        ����� ��
����
������ (��� ��� ���    ���

������ �    � �� �� ������� �� �� ��� ����
�� ��
00�� ��    ���
�������� �� ���� ���� ��� �� ���        ����� �� ����
������ *���
�� ���    � �    �     ���    ������� �� ���        ����� �������� ��    ���
����� ��� ��
� ��
���        ����� ��     ��
����� ��� ������
��
�� �� � ������� �     ����
���� 1��
�����
� ���� �� � ������� +�     � �
��� �� � ����
���, �� ��
�� � �������
� ������ ��
�����
!� �
���    ��� ��    ���
�����2�
�����
��� �� �����
� ������� �    �� (��    ����
����    �
    ����� �� � *���
��� ���
�� �� �� �� ���
���������� �� ��� 3���    ��    
�����    � �    �� "#4%�
�����     
������ �
������ ����� �� ��
���

������ ����
���� ��     
���

���� ��
��� ������ ��
�� ����
���� �� ���� ��
���

����� ��
���

������     ���� ��     
�������
������ ����
���� ��     
���

    ���� �
�������� ��
���
���� ��
���    
������������
���� �� �
��
��� � �
������������

��� ���
� � !� � " ���� �##�

�������������
����
������


����� $����%    
������ �&
����     
������ �
������ ����� �� $����%��
���

������ ����
���� �� $����%����

���� ��
��� ������ ��
�� ����
���� �� �
��� ��
��%����%��
���

���

����� $����%��
���
�&
���� ��
���

)
����� ��� ������    ���
������     ���� �� $����%    
�������
������ ����
���� �� $����%����

���� %����%��
����� ���� ��
���

(�� ���
�    �
������ �� ���� �� ���    ����� � ��    ���
���� ��.������ ��
��    � �� � �
��� ��.������� (�� ��.������ �� ��    ���
���� ����� �� ��
���
��
��� �
���     
������ �� ���        �����
��� ��� ����
��� $����%��
���
�� �
���
$����%    
������� 5���
�    
�� ��� ��.������ �� ����
���� ��     
���
�� �
���
    
������ �� ���        �����
��� ����
��� $����%����
�� �
��� $����%    
�������
-�    ���
����� �    � �
�� ���        ����� �� ��.���� ��� ����
��� $����%��
���
��
��
���

�� ��� �    ��    �� ������ ��� .    �� �
� �
������     
������ ��� ��
���
� �    � ��
���
�     ���    �����

��
� ���� ������ �� ����
���� +
���� �� ������
�     
���
,�
(�� ������ ��
��� ��     
������ ���     �
� �� �    ���    ���� �� ��
���
+���
����
����,� 5���
�    
�� ��� ������� �� ��
���
    �
� �� �    ���    ���� ��     
�������
���� �    � ���� ������
�6�� ����
�������
� �� �    ��     �� ���

���
����
��
(�� �
��� $����%    
������ ����� ��     ���     �� $����%��
���
    ����     ���� ���
��� ������
�6�� ��
���

��� ������� ��� ������ %����%��
�� ���� �� ��
    �����     ��
� �� ��� ���� �� ��� ���        ����� ��
��� ������� 5���
�    
��

�    ����� ���� $����%��
���
����� ��     ���     �� $����%    
������     ����     ����
    
������ �� �    ��     ��     ��� ������ �� ���� ��
�     ���        ����� ������� �� ����
������ !� �
�� ������ ���� ���� ��     ���     �� $����%����
�     ����     ���� ����

��� ����
�� 7����� ���� ��� ������ ������
�6������     ���
� �� �
����� �����
���        ����� �� ����
������
�    ���� 3��    ���� ��� !��
�     "'% �����    �� ��� ���    ���������� �� ��    ����    ��
��
���    ����� ��� ��    ���
������ 8� ����� ���    �� �� �� ����� ��Æ��
� �� ��
�    ��� ��� ���� �� ��    �

������
�6����� �� ��� ����� �����

��� ��    ����    ��
��
���    ������ ���� �� 9 ������� �     ����� ������� ��
���    ����� �� �����
!��
� ��� �    ���    � ����� �� ���� ����     �� �����    ���� ��� ��� �� ��    ���
�����
��     ��    �

������
�6������
� ���� ���� ��    ���
����� ��� �
�� �� ���� ��
������
�6� ����� �� � ����
� �
���� 9�     �����
�� ���� (��    �� ")&% ��� ���    ����
��� :��    �� "#)% ��.�� �
��� '��(��
��� ��    ���
���� )������� ������
� ��.���
�� �� ���� )���� 8 ����
��� *�% �� ��.��� ��
���� ��� ��    ���
���� )�������
�� ���        ����� �� �� +�����
!� ���� �� �    ���     ��
    ��� �����
��
��� ���� �� ������ '��(�� � ��    ��
���    �6�� �
���
��� ���� ��    ���
� )��������
��� *�% ��� ���� �� ��.���
�� �� ��������� �� ���     ���
�� �� ������������� '��(��
��� ��� �
��� +�����
;�
���     �� ��������� ��
    ����� ����� �� ��    ���

����� �� ���� �� ���� �
��    ���
� �� ���� '��(�� ��� ��
� ������� �� ���� *�% �     ����     ���������� ��
'��(��� !��
� ���    � �    � ���� ������ �    ��
���
��� ����� �� ��� ����    ���
���
�� �����
�� �����    ��� ���� ����    �������� ��
�������� !� ������� � �������

���� ���� +��� ����
���     ���    �����,
�� �� �����    ���� ���� ����� �� ��    ���
����� �� ������� <�
$
����� ��� ������    ���
!��
� �� �����    � ���� ��    ���
����� ���    ���� ��� ���    ���������� �� ������
�    ������
��������� �� ��� ��� ���� �� �

��     ��
���� ���
� �� �����    ���
�� � �������
� ���� ����
���
�    ���� 3��    ���� ��� !��
�     "'% �
�� �    ������ �� ��������� �� *��� ����
�    ������ � �����    ��� ����
�     �� ��    ���
����� ��� �� �������
� ���� ����� 7�
�����.������ ��     ��� ������ �� ���� ���������
�� ���
���� ���    �� �� ����
����    
� ���
��� ��
���� �� ��������� �� �� ������ �    ������
������� ���
�� ���
����� �� �� ����    
���� �    ���
������
��������� ���� ��� �����     �    ��    
������� ��
���    ����
����� ��
��
��� (��� ��������     �
�� ��     ��� ������
�    ������
������� ��� ���� ��     ��� �= �    �� ��� ���� ��������     �
�� ��     ���
����    
����
����� ��
��
��� �� ���� ����    
� ���� ��� ��������� �� ��    
��
����� ����� (�� ����     "'% ���
���� � ��    ���� ��    � ���    ��    ���� ��     ������
��� *����
(��� ����     �� �    ����6�� �� ��

�� �� ������� )
� ������� ��� �    ��
���
��� ������ ���� �������� �� ��    ���
������ �� ������� $
� ���    ����� ��� ����
���    ������ ������ ��� ��� ��������     �
����� �� ���� �� ��    
������� �����
(���


��� �� �� ������� & �� � ����    �
�6����� �� ������ ���� �    ������
�����    � ��     � �������
� ���� ���� ��    ���� �� ��    ���
������ �� ������� '

������� ��� ��������� �� ������ ��� ��    ���
����� �� ��    �� �� � �    ���
����� ��
��� �� ��� ��

��� �������
� �������� �� ���
��� ��
�� ������ �
����� ���
��� ����    ����� �� ��
������� �� ��� �� ������� > ��� ���� ��������     �
�� ��    
������ ��� ��    ���
����� �    � ���
����� �� ��    �� �� ����     ���������� �� �������

� ������� ���� �� ��    ���
����� �� �    ������ ����    �������� ��
�������� 9���
��
� �����    � ��    
�    �
��� ����         �����
�    � �� ��    ���
����� ��� ����
����
!� �    ����� ���     ����     �� ����
��    
��� ���     ��    ���������� �� ���� ��    ��
���    � �� ��� ��
���    ����
����� ��
��
�� "##�))%� ���
��� ����������
�����
")4%� (��     ���    ����� "#<% ��� "#?% �� @�����
�    � ���� ���    ��� �� ����    ������
�� ����� �������
����    � �
�    �� �������� �    �� �    ����� �
���
�� ��

���
� +��� "?%� ��     �����
�, ���� ��� ����    ����     ���.������ �� ��������
��    ���
� ��� ������ ��    �����     ����� �� ����
����� ���     ���
� �� ���
��� �� ����
������ �� �    ��    ���� ��� ���� A�����
��� �� ����� �����

��� �� ����    ��� �� �����
���
������� B�=�
"#C% ��� � �����    ��� +�����    �� �����, ���� �    ������ ��    �
����
�     ������
������
��� ��� �    ������� ��     �

��� ���� ����    ���� �������
����� �� ��� �����
�����
(�� ����
������� ����    ����     ���.������� �� ������     ����� ��� ����
����


�� �� ���� �    � ��    � �����
��     ��� �    ��    �� �� ���
Answered Same DayApr 15, 2022

Solution

Shubham answered on Apr 16 2022
9 Votes
1. Introduction
The research paper has been published by Bruce Kim and Vanderwaart Joseph. The research paper provides information about Virtual Classes that have been originally implemented and designed with dynamic type checking. In Beta construct has been used that is known as virtual classes. This is required for defining the variable as one of the components of the class. This can be used for defining class at the initial stage.
2. Summary
The concept is compared to the expressiveness of the virtual type and parametric polymorphism. It can be difficult to express the type of parallel specialization with the use of parametric polymorphism. This has also been purposed for the extension of Java because it has a construct that is similar to the virtual type. Beta is inserted for checking the run-time along with the message that has been sent for ensuring that all parameters are consistent with the actual method that is executed at run-time (Bruce and Joseph, 1999). This provides...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here